Designing your APIs before starting development could significantly reduce cost, effort and
time to market. No matter how complex your API design may be, with APIC's designer tool you
can convert them to beautiful visual representations.
You can create models and traits and reuse them across your project either my adding them to an
endpoint (traits) or by referring them (models) in any JSON schema.
APIC provides a very Sophisticated and Powerful tool for defining the structure of your data by
defining JSON schema. Alternatively if you have a JSON schema you can convert it into a
beautiful visual representation by pasting it in the text area under JSON schema tab.
Write API tests even during Design
We believe the best time to start writing tests for your APIs is to start at the very
begining, that is when the API spec is being defined. Thats whay API provides you the
option to start writing tests starting from the Design phase.
APIC provides a powerful platform for testing your APIs. With features like test suites,
multiple
environments support, schema validations, random data generation; you can perform an end to end
testing
of your APIs.
Make API call by defining URL, method, add Query params, Headers, Body and Authorization. Save
them for later. Share with others. You can also send dynamic data in body each time you make the
request.
Want to share the run result with others? click on the Download button in the Run Results panel.
This will download an HTML file the you can open with any browser to see the run result.
APIC automatically converts your APIs designs into beautiful functional documentations that will
help
others to get on board faster. With yuor docs generated, you are just a click away from
publishing
it online and sharing your awesome API design with rest of the world.
Dashboard allows you to create/manage teams, publish API documentation with third-party
developers etc with a lot of new features soon to be added like saving and sharing reports.
APIC allows seamless sharing of API projects, Requests, TestSuites etc with others by creating
teams. You can see your existing teams here as well as the list of teams you are a member of.
APIC's API simulator allows you to simulate your API responses based on the API design you have
defined; so that your front-ent team can still continue to work even the backend API are not
ready. You can simulate response for any status type you wish for; for example 200 (ok), 404
(Not found) or 500 (Internal server error).
Once the API simulation is enabled you will get a simulation key (simKey) which you can use to
simulate you API. You can mock your API endpoint at
https://apic.app/mock/{simkey}/{api-endpoint}?statusCode={statuscode}