There are two ways to develop your new API with Akana. In this short video, we go over both methods. One is to design the API from scratch. The other is to create an API by importing an API definition document. This could be an OAS3, Swagger, RAML, or WSDL document. Two Ways to Use Akana to Develop APIsDeveloping APIs From Existing ResourcesClick “Add API” From the Main Navigation When developing an API from existing resources, you can import directly from a URL or a file. In this example we are importing from a file using a Swagger Petstore document.2. Import the Document Click “I have an OAS/Swagger/RAML/WSDL/WADL document. Then click, “File” below this. You can then scroll over click save in the lower right-hand corner. The document is then read and the API is created. An implementation of the API is then automatically deployed to the Akana API gateway. In just a few clicks, you’re all set. Your API is now in the portal and can be found by app developers. Developers can then request access and make calls to the Akana TEST client when granted access. Developing APIs From ScratchClick “Add API” From the Main NavigationName Your API and Add an EndpointThe next step is to click “I want to design my API from scratch (REST only).” Give your API a name in the dialogue box. If you know your target endpoint, enter that below your API name. This can also be added later. Click “Save” Click save in the lower right-hand corner. Once you click save your API is created. You are then brought to the GUI editor. You can use this editor to define operations. Or click on the “JSON” tab and use the inline parsing Swagger editor to work with the source directly. Edit Your ResourcesIn the example above, we use the GUI editor. You can edit default operations by clicking the three dots on the right-hand side of the default operation and then clicking the pencil icon. You can then type a path, and if needed a path parameter, into the pop-up that appears. You may enter as many path parameters as needed. You may also enter a description. You can then select the verb (GET, POST, PUT, DELETE). You can also enter your desired operation ID below the verb field. Finally, you can enter a summary of the API purpose as well as tags. Click “Finish” in the lower right-hand corner of the pop-up. That’s how easy it is to create a new API in the Akana Developer Portal. Related ContentLearn more about developing APIs:How to Create APIsHow to Publish APIsAPI Lifecycle OverviewDid you know Akana offers an all-in-one API developer portal and API marketplace? Learn more about the advantages of using the Akana API marketplace. Or, learn about API security best practices as you learn to develop your APIs with Akana. Try AkanaSee for yourself how easy it easy to develop APIs with Akana. Try it free for 6 months.Try Akana For FreeCourse - Getting Started With AkanaTest the API Security Create an app, call an API, and request access to test API security. Akana API PlatformTest an API Test APIs and REST APIs to ensure they are functional, reliable, and secure Akana API PlatformSecure Your API Apply API security by protecting API integrity with authentication and authorization Akana API PlatformReview, Document, and Test an API Perform complex processes when an API resource is called. Akana API PlatformMonitor the API Monitor your APIs for performance, availability, and proper function Akana API PlatformDocument an API Create and edit API documentation. Akana API PlatformCreate Additional Security Policies Learn how to use Akana to create, modify, and attach authentication policies for API security. Akana API Platform
Test the API Security Create an app, call an API, and request access to test API security. Akana API Platform
Test an API Test APIs and REST APIs to ensure they are functional, reliable, and secure Akana API Platform
Secure Your API Apply API security by protecting API integrity with authentication and authorization Akana API Platform
Review, Document, and Test an API Perform complex processes when an API resource is called. Akana API Platform
Monitor the API Monitor your APIs for performance, availability, and proper function Akana API Platform
Create Additional Security Policies Learn how to use Akana to create, modify, and attach authentication policies for API security. Akana API Platform