About Armure API Gateway (ArmureAPI)
Armure API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. With a few clicks in the dashboard, 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. Armure API Gateway 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.
ArmureAPI Use Cases
Quotas and Rate Limiting
Set rate limiting, request throttling, and auto-renewing request quotas to manage how your users access your API.
Authentication
ArmureAPI supports access tokens, HMAC request signing, basic authentication and OAuth 2.0 to integrate old and new services easily.
Analytics
ArmureAPI can record and store detailed analytics which can be segmented by user, error, endpoint and client ID across multiple APIs and versions.
RESTful API
Integrate existing or new applications with ArmureAPI using our REST API, ArmureAPI does hot-reloads so you can introduce new services without downtime.
Mock out APIs
Use our API controls to mock out API versions before release. Import API Blueprints from Apiary or Swagger to make it easier than ever to start with ArmureAPI.
Monitor Performance
ArmureAPI tracks your upstream API latency and charts it for each version of each API your are managing. Catch traffic spikes early and monitor. ArmureAPI can also notify you via webhooks or emails when quota thresholds are reached.
Notifications and Events
Use our event system to hook into existing infrastructure and get up-to-the-minute notifications when key events happen on your services, APIs, portals or developers.
On-the-fly Transforms
Inject proprietary headers and transform inbound and outbound request data using our simple template and middleware system.
API Portal
Publish your managed APIs to your customisable, mobile-enabled API portal
API Documentation
Publish your API Documentation using Swagger or API Blueprint
Developer on-boarding
Let developers manage their own keys, sign up and enroll to your APIs, with a flexible workflow
Policies and Tiers
Enable tiered, metered access using powerfull key policies to apply to your developers
Virtual Endpoints
Create AWS Lamdbda-style programatic endpoints in JavaScript to orchestrate service responses
Service Discovery
Use ArmureAPI with Consul, Etcd, Eureka and many others to enable auto-configuring, self-healing APIs
Microservice Focus
Circuit breakers, hard timeouts, service discovery and load balancing, all designed to integrate your microservices.
API Sharding
Split APIs across clusters and data centers with ArmureAPI's flexible tagging and segmentation features.