Add Log In View Sign Up Search Back Next

aapi for APIs

  • API Management
  • Integration Platform
  • Automation Platform
  • Development Platform

Microservices Use APIs

APIs provide the integration points for microservices and, as such, are a foundational component of any microservices architecture.

As the logical enforcement point for security, governance, and reuse, any microservice solution must have robust support for APIs and integration technologies.

Essential API Technologies

To effectively create, run, and manage microservices, aapi consolidates a number of essential technologies within the platform. While the serverless model and direct integrations with orchestration and service mesh technologies like Kubernetes and Istio are important to aapi, support for APIs is core to the platform.

Existing API solutions typically only address a small piece of the API puzzle. For example, API management solutions focus on sharing data while leaving data consumption and automation through APIs to different products. This approach requiring multiple disparate products to build a “hybrid integration platform” makes product management and integration a nightmare – and a horrible fit for the new world of microservices where integrations and APIs grow exponentially with every service and app.

The goal of aapi is to make microservices easy to create, run, and manage. To do so, we realized early on that intuitive management and integration of APIs was vital, while supporting modern microservice technologies like Kubernetes and Istio would be mandatory.

aapi combines API management within an integration and automation platform for a complete microservices platform.

Through 2020, integration work will account for 50% of the time and cost of building a digital platform. Gartner Hybrid Integration Approach

Based on intuitive management and integration of APIs with native support for modern microservice technologies like Kubernetes and Istio, aapi makes microservices easy to create, run, and manage.

The aapi platform combines API management with integration and automation to provide the complete microservices platform.

Use Cases

API Management

aapi provides full lifecycle API management that makes it easy for organizations to create, publish, maintain, monitor, and secure APIs at any scale. With a few clicks, you can create an API that acts as a “front door” for applications to access data, business logic, or functionality from your back-end services like a web application.

Fully managed, aapi handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls, including traffic management, authorization and access control, monitoring, and API version management. You pay only for the API calls you receive and the amount of data transferred out.

aapi provides the following tools to share data through APIs:

  • Design APIs
  • Manage and Scale API Traffic
  • Publish APIs and Govern API Use
  • Access Control and Security
  • Developer Portal
  • Monitor and Analyze Usage

Integration Platform

aapi provides a full featured hybrid integration platform that supports the integration of on-premise endpoints, cloud endpoints and the combination of the two, for all integration patterns.

Deployed as SaaS, on-premise, in your cloud, or in some hybrid model of your choosing, you make any integration or architecture work, with any API.

aapi provides the following tools to consume data through APIs:

  • 3500+ pre-built connectors
  • “Unify” APIs through mapping
  • SDK creator for APIs
  • Access controls, traffic management, and security
  • Monitor and Analyze Usage

Automation Platform

aapi provides an open, scalable and unified approach to driving automation across your enterprise. Automation empowers everyday users to contribute useful services and drive your digital transformation. Making any user a creator, they can create workflows for CI/CD, Marketing, Sales, you name it. Give your users the power to impact your business with automation.

aapi provides the following tools to automate flows between APIs

  • Drag and drop interface to create logical flows
  • Aggregate data from multiple sources
  • Sync data between sources
  • Inject artificial intelligence into transactions
  • Monitor and Analyze Usage

Development Platform

aapi gives you a place to create microservices and APIs and tie them to a backend of your choosing with Golang code. Simply create your endpoints and your logic and expose your code as an API either openly or with access controls. Test with our tools, create an OpenAPI description file, and share with users.