# Application Programming Interface (API)

Skill · Software Development and Engineering Practices

Canonical page: https://career.thegoodapps.co/skills/application-programming-interface-api

An Application Programming Interface (API) is a defined set of rules and protocols that allows different software programs to communicate and exchange data with each other, such as a REST or GraphQL API exposing data from a server to a client app. APIs are fundamental to modern software development, enabling integration between services, mobile apps, and third-party platforms.

Related skills: [REST APIs](https://career.thegoodapps.co/skills/rest-apis), [JSON](https://career.thegoodapps.co/skills/json), [GraphQL](https://career.thegoodapps.co/skills/graphql), [Postman](https://career.thegoodapps.co/skills/postman), [API Gateway](https://career.thegoodapps.co/skills/api-gateway)

## Open roles requiring Application Programming Interface (API) (0)

None of the roles we have read name this skill yet. A large share of the visible corpus has not been parsed for skills, so this is at least as likely to be our backlog as the market's verdict.
