Skip to content
ADP
API Design PrincipleBETA

[ADP-1] Purpose of ADP

Goals

  • One of the goals of this document is to establish a standard so that every API designer within the company can create APIs that appear to be designed by the same person.
  • Ensure that all API designs follow unified best practices and guidelines, promoting consistency and quality across all projects.
  • Facilitate better collaboration among teams by providing common specifications and recommendations for API design, making APIs from different business units easier to understand and integrate.
  • Ensure that API design prioritizes both developer experience and end-user experience, creating more robust, user-friendly, and developer-friendly applications.
  • Enhance the overall security and reliability of APIs across the organization.
  • Promote the importance of API as a product/API First through publicly available design specifications.
  • Facilitate communication among developers.

Writing Guidelines

Refer to ADP Writing Guidelines

Violating Guidelines

  • If you need to violate certain guidelines, you can specify the violated ADP.

    TIP

    💡 If there is sufficient reason to violate, you should provide feedback for this document to consider changes to the overall specifications.