API Forge
The
Value
The API Forge project delivers significant value by enabling faster, more efficient, and standardized API development. Through automated validation tools and comprehensive support for both REST and Async APIs, it ensures that APIs are compliant with industry standards, reducing the risk of errors, misuse, and integration issues. The project's focus on self-healing mechanisms and structural validation fosters a robust API ecosystem. It empowers developers with templates, examples, and automated processes, driving increased productivity and reducing time-to-market for new services. Furthermore, the migration roadmap from v4 to v5 APIs future-proofs the ecosystem, ensuring long-term compatibility and scalability.
Progress to Date
The API Forge project has made significant strides toward its goals. Key accomplishments include:
- OAS Validation Tooling: Progress in validating examples (requests/responses), supporting discriminator mapping, and addressing common schema issues.
- RI/CTK Generation for REST and Async APIs: Developed tooling to generate conformance test kits integrated with TM Forum's existing API tooling. The tooling includes both basic and advanced features like Postman collections and example validations.
- Async API Generation: Updated specifications with examples, working toward seamless API generation.
- V4 to V5 Migration: Identified the product backlog for migration, with 56 APIs outstanding, and currently 22 in progress. A script for branch creation and rule migration has been developed.
- Tooling Integration: The integration of validation tools with TMF's software is underway, with testers identified to validate the tooling.
- Branching and Versioning Strategy: A roadmap has been defined, and discussions are ongoing to resolve schema governance issues, with a PoC and use-case mapping in progress.
Join this Project