Not All APIs Are Designed for the Same Purpose
12 entriesA LinkedIn post by Reshma Sriraman (31 October 2026) explains that checking the weather, logging in to an app, making a payment or tracking an order all rely on APIs, but that APIs are not all built for the same purpose. It first classifies APIs by who they are built for. Open APIs give external developers or applications access to specific services and data, usually with authentication and usage limits, for example weather data, login integrations and product information. Internal APIs connect systems and services inside an organization, for example employee profile management, backend-to-backend communication, and database operations and reporting. Partner APIs give controlled access to selected business partners, for example banking and payment integrations, insurance claim processing, and affiliate platforms with commission tracking. The post then separates this from API styles and communication approaches: REST uses HTTP methods to work with resources, SOAP uses structured messaging that is commonly XML-based, and GraphQL lets clients request the specific data they need. These are a different classification from open, internal and partner. The post says choosing the right approach matters when building applications, integrating enterprise systems or developing AI agents. This page organizes specifications, standards, security guidance and tools around those two classifications, and adds a few other common styles as clearly separate extras. Descriptions are paraphrased from each source and are not rankings.
1. APIs by Audience: Open, Internal and Partner
8 entriesWho the API is built for decides how it is secured, documented and governed.
2. REST APIs
5 entriesREST uses HTTP methods to work with resources.
3. SOAP APIs
3 entriesSOAP uses structured messaging that is commonly XML-based.
4. GraphQL APIs
3 entriesGraphQL lets clients request the specific data they need.
5. Other Common Styles (not covered in the post)
7 entriesAdditional styles often seen alongside REST, SOAP and GraphQL.
6. Security, Access and Tools
6 entriesAuthentication, authorization and testing apply to every API variant.
Frequently Asked Questions
What are the main API variants?
The LinkedIn post this page follows names two separate classifications. By audience: open, internal and partner APIs. By style: REST, SOAP and GraphQL.
What is an open API?
An API that lets external developers or applications access specific services and data, usually with authentication and usage limits, such as weather data or login integrations.
What is an internal API?
An API that connects systems and services inside an organization, such as employee profile management, backend-to-backend communication, and database operations and reporting.
What is a partner API?
An API that gives controlled access to selected business partners, such as banking and payment integrations, insurance claim processing, and affiliate platforms.
How do REST, SOAP and GraphQL differ?
REST uses HTTP methods to work with resources, SOAP uses structured, commonly XML-based messaging, and GraphQL lets clients request the specific data they need. They describe how an API is designed, not who it is for.
Is REST an open API?
Not by definition. REST is a style, while open, internal and partner describe the audience. A REST API can be open, internal or partner, and the same applies to SOAP and GraphQL.
Which API variant should I choose for AI agents?
The post says the right approach affects how systems exchange data and work together when developing AI agents. Consider access control, schema clarity and tooling, and see the MCP Design Patterns page on this site.
How current is this page?
Links and release facts were checked on 1 November 2026. LinkedIn may ask visitors to sign in. Descriptions follow each source's own pages and are not rankings or guarantees.