In the New Enterprise, Application Programming Interfaces (APIs) play a key role in synchronizing and streamlining communication between applications. But elegant, well-designed APIs don't code themselves– building a good API eco-system in an enterprise requires tools, helpful constraints and guidelines to enforce good design practices and maximize the productivity of time spent coding. A development team with such tools is empowered to code faster, test efficiently and provide practical, useful documentation for end-users. Enter RAML and APIkit.
Newly released, RESTful API Modeling Language (RAML) works to cleverly define RESTful APIs. Leveraging YAML and JSON, RAML is exceptionally lightweight, encouraging the organic emergence of elegant API patterns. Use RAML – and its intuitive tooling – to design and write your API interface, then import the interface file into Studio to build out your API with APIkit.
The first of its kind, APIkit is an open-source, declarative toolkit specially created to facilitate REST API implementation. As a simple framework that caters to API-first development, it enforces good API implementation practices. Rather than spending weeks or months building an API, you can use this toolkit to develop, document, and test it within a few days or even hours.
Study the Basic Anatomy of APIkit to examine the parts that make up the whole.
Learn by example. Follow the APIkit Tutorial to install APIkit, then build, deploy and test a REST API.