Files
TechradarDev/radar/2024-06-01/open-api.md
2024-07-10 11:05:49 +02:00

30 lines
2.0 KiB
Markdown

---
title: "Open API"
ring: adopt
quadrant: tools
tags: [architecture]
---
The [OpenAPI Specification](https://www.openapis.org/) (OAS) is a broadly adopted industry standard for describing modern REST APIs.
Other initiatives like RAML have [joined](https://blogs.mulesoft.com/dev/api-dev/open-api-raml-better-together/) the OpenAPI Initiative.
**OpenAPI v3**
The current version OpenAPI v3 added more features to the specification - for example the ability to describe APIs supporting request/callback pattern.
There is a very good api designer https://www.apicur.io/ and a good mock generator http://microcks.github.io/index.html
The general tool support is excellent. See https://openapi.tools/
**TM Forum Open API**
The TeleManagement Forum (TM Forum) has introduced its own set of Open APIs to foster interoperability and standardization within the telecommunications industry. The TM Forum Open API initiative provides a suite of REST-based APIs designed to accelerate the digital transformation of service providers and their ecosystem partners. These APIs cover a wide range of business scenarios and operational areas, such as customer management, product management, and service activation.
The TM Forum's Open API specifications aim to ensure that diverse systems can interoperate seamlessly, promoting agility and reducing integration costs. The comprehensive documentation and resources provided by TM Forum are instrumental in helping organizations adopt and implement these APIs effectively.
For more information on the TM Forum Open API, visit the following resources:
- [TM Forum Open API Overview](https://www.tmforum.org/open-apis/)
- [TM Forum Open API Specifications](https://projects.tmforum.org/wiki/display/API/Open+API+Table)
- [TM Forum GitHub Repository](https://github.com/tmforum-apis)
These additions from TM Forum further enhance the value of the OpenAPI Specification by providing industry-specific standards that help streamline telecommunications operations.