About WSO2 API Manager

WSO2 is the world’s leading open source integration vendor. The open source WSO2 API Manager is a complete enterprise-class API management solution that combines easy, managed API access with full API governance and analysis. It comprises of a cloud native API gateway and provides a Kubernetes operator for easily converting raw microservices into managed APIs. API Manager integrates with service meshes and provides a full fledged management plane and control plane for managing, monitoring and monetizing APIs and API products.

WSO2 API Manager, provides enterprises with features for creating, managing, consuming, and monitoring APIs. And, it helps you address a breadth of API challenges, including governance, monitoring, security and provisioning. WSO2 API Manager comes with an API Designer and Publisher, a Developer Portal, an API Gateway, and API analytics. Furthermore, it offers GraphQL support, AWS Lambda support, and a Kubernetes API Operator.

Inteca is a Certified Integration Partner of WSO2, but also integrate with, embed or extend the capabilities of WSO2 technology into new products and services.

Why WSO2 API Manager?

Easily expose APIs to internal and external consumers.
Gain full control and visibility over your APIs.

Enable design and runtime governance for your APIs.
Manage an API’s complete lifecycle—from inception to retirement.

Provide enhanced API security and policy enforcement.
Secure access to APIs and microservices based on open standards such as OAuth.

Monetize your digital assets through APIs.
Easily combine and create different sellable digital assets to generate revenue.

Get business insights and intelligence through APIs.
Record, organize, and present usage data to make informed decisions.

Microservices, Containers, and Beyond!
Extensibility to provide enhanced offerings for your customers today—and over the years to come.

Benefits

Flexibility
Lightweight and highly extensible to support complex API management use cases.

Open-source values
Transparency, community support, and access to the product’s complete codebase.

Open standards and best practices
Supports open API specifications and allows you to implement best practices in API management, such as end-to-end security, analytics, and lifecycle management.

Works on-premise, in the cloud, or hybrid
The flexibility to deploy on-premises, in the cloud, or both. Easily migrate between these environments

Supports both VM and container platforms
No need to restrict the deployments only to VMs or containers as the product supports both platforms.

Easy deployment and management
Ability to deploy the setup on a wide range of hardware/software infrastructure.

Elastic scalability with no SPOF
Ensure that the system is capable of running with no single point of failure.

Total value
Transparent pricing and flexible commercial model.

Features

Publish API Products and Govern the Use of APIs

  • Publish APIs and API Products to external consumers and partners and internal users.
  • Deploy APIs in Kubernetes easily using the API operator for Kubernetes.
  • Deploy and manage APIs in the Istio service mesh.
  • Publish APIs to a selected set of gateways in a multi-gateway environment.
  • Support enforcement of corporate policies for actions like API subscriptions, application creation, etc. via customizable workflows.
  • Manage API visibility and restrict access to specific partners or customers.
  • Manage API lifecycle from cradle to grave: create, publish, block, deprecate, and retire APIs.
  • Publish both production and sandbox keys for APIs to enable easy developer testing.
  • Manage API versions and deployment status by version.
  • One-click deployment to API gateway for immediate publishing.
  • Customize the API lifecycle, including executing custom behavior on lifecycle transitions.

Control Access and Enforce Security

  • Supports OAuth2.0, OIDC, Basic Auth, API Key, Mutual TLS, and more.
  • Restrict API access tokens to domains/IPs.
  • Validate APIs payload contents against schemas.
  • Apply additional security policies to APIs (authentication and authorization).
  • Supports all standard OAuth2.0 grant types and allows extensions and additions to grants.
  • Works seamlessly with third party OAuth2.0 providers, standard, or proprietary.
  • Allows blocking subscriptions due to non-payment, API abuse, etc.
  • Associate API to system-defined service tiers for quotas and rate-limits.
  • Generate JSON web tokens for consumption by back-end servers.
  • Leverage XACML for entitlements management and fine-grain authorization.
  • Configure Single Sign-On (SSO) using SAML 2.0 for easy integration with existing web apps.
  • Threat protection, bot detection, and token-fraud detection.
  • Supports detection of abnormal system use through artificial intelligence and machine learning.

Design and Prototype APIs

  • Design APIs and gather developer feedback before implementing (API First Design). Design can be done from the publishing interface or via importing an OpenAPI/Swagger definition.
  • Deploy a prototyped API, provide early access to APIs, and get early feedback.
  • Mock API implementation using JavaScript.
  • Supports publishing REST, SOAP, JSON, and XML style services as APIs.
  • Supports exposing GraphQL services as managed APIs.
  • Pre-loaded sample APIs for a hassle-free first experience.
  • Use preferred IDEs and CI/CD tooling for a developer first user experience.

Developer Portal

  • Graphical experience similar to popular applications stores.
  • Browse and search APIs by provider, tags, or name.
  • Provision API keys.
  • Subscribe to APIs and manage subscriptions on per-application basis.
  • Subscriptions can be at different service tiers based on expected usage levels.
  • Interactive API Test console.
  • Internationalization support.
  • Notifications enabled for new versions of subscribed APIs.
  • Common view of the store for users registered under the same organization.

Monitor and Monetize

  • API usage published to pluggable analytics framework (requests, responses, faults, throttling, subscriptions, self-sign ups to name a few).
  • Out-of-the-box integration with Stripe for monetizing API and plugs in to other platforms.
  • Out-of-the-box support for Google Analytics.
  • Provides many usage graphs such as API latency and API usage comparison that help to monitor API and application performance and much more.
  • Trace and observe API requests.
  • Track consumer analytics per API, API version, tier, and consumer.
  • Configurable payment schemes to monetize API usage.
  • Monitor SLA compliance.
  • Publish your own events and create dashboards

Manage and Scale API Traffic

  • The API gateway routes application traffic to services. It supports SSL termination, URL rewriting, and other standard features of a router while adding on the quality of service attributes for APIs.
  • Highly scalable Microgateway purpose designed for microservice architectures.
  • Separate production and sandbox traffic on different API gateways.
  • Supports protocol transformation, data transformation, and API composition.
  • Maps between HTTP(s) and other protocols, such as JMS or writing to file systems.
  • Traffic Manager enforces rate limiting and dynamic throttling based on usage quotas and bandwidth quotas.
  • Protect API backends from DDOS.
  • Horizontally scalable with easy deployment into cluster using proven routing infrastructure.
  • Extremely high performance pass-through message routing with minimal latency.

Easily Deployable in Your Enterprise

  • All components are highly customizable through styling, theming, and code extensions.
  • Portals developed using ReactJS using the material-ui styles. Highly themeable and customizable.
  • Responsive design for the Developer portal.
  • All functionality exposed via a REST APIs which allows to create your own portal or automate API deployment through DevOps.
  • Pluggable to third-party analytics systems and billing systems.
  • Pluggable to existing user repositories including Microsoft Active Directory, LDAP, databases, or Apache Cassandra.
  • Components usable separately: developer portal can be used to catalog APIs deployed in third-party gateways.

Pluggable, Extensible, and Themeable

  • All components are highly customizable through styling, theming, and code extensions.
  • Portals developed using ReactJS using the material-ui styles. Highly themeable and customizable.
  • Responsive design for the Developer portal.
  • All functionality exposed via a REST APIs which allows to create your own portal or automate API deployment through DevOps.
  • Pluggable to third-party analytics systems and billing systems.
  • Pluggable to existing user repositories including Microsoft Active Directory, LDAP, databases, or Apache Cassandra.
  • Components usable separately: developer portal can be used to catalog APIs deployed in third-party gateways.

Manage Developer Community

  • Self-registration for developer community to subscribe to APIs.
  • Developer interaction with APIs using comments and ratings.
  • View API consumer analytics.
  • Tools for API product managers to proactively manage API subscriptions.
  • Tooling to develop services, features, and artifacts and manage their links and dependencies through a simplified graphical editor.

Multi-Tenancy

  • Run a single instance and provide API management to multiple customers, each in their own domain.
  • Share APIs between different departments in a large enterprise.

Models of coopertions

TIME & MATERIAL

Presupposes billing clients for actual work scope based on hourly rates. Transparent hourly rates allow the customer to manage tasks, deadlines and budget to get the visible result of the work at each stage to receive a solution that meets expectations.

DEDICATED TEAM

The client and the service provider mutually agree on the workload and the project requirements for a period of time. Also, development company provides the IT professionals that suit the client’s anticipated demands and requirements. The customer gets predictable and defined budget control over the team which is focused only on a particular project.

FIXED PRICE

The Fixed price cooperation model performs best if you have clear requirements with determined deadlines and a limited budget for software development.

WE ARE EXPERTS IN: