One platform to governance, control the quality and security for all resources in your organization (APIS, MCPS, MICROSERVICES, DATA SERVICES..). The unique platorm devops lowcode. Allow to control using scoring foreach resource agreggating the scoring by domain and organization.
Get better quality and security for all reesources in your company (APIS, MCPS, MICROSERVICES, DATA SERVICES..). Reduce to time to market and follow with devops filosophy.
If you want to see use APIquality you can try it out online at https://apiquality.io. You only must register in the web and get better quality and security APIs!!
Design your api first cycle as a visual design, implement apiops and get visual scoring and reports. Collaborate with all roles (api evangelist, api tester, api owner, api design, api security architect, api security tester.. in one tool) and deploy in the developer portal.
Design your life cycles, control de quality and security, deploy in the infraestructura and IA Gateways, calculate scoring, generate mcp report, deploy in the developer portal..
Design your life cycle, control de quality and security, deploy in the infraestructura, calculate scoring, generate micro report, deploy in the developer portal..
Design your data service using APIS, create gaia-x schema compatibility, create the data service and the identity compatible with gaia-x, deploy in the developer portal..
A sample of the organizations using in the wild:
- Insurance companies
- Bank companies
- Public administration
- Product companies
- Telco companies
- And more...
There are a list of that apiquality stages by specificatio:
| π Type | Designer | Mocking | Contract tests | Generators | Quality tests | Security tests | Deployers | π Comments |
|---|---|---|---|---|---|---|---|---|
| openapi | Microcks Enricher, Redocly Linter, SonarQube, Openapi Diffs, Ref Resolver, Sonar2Spectral | Microcks | Openapi2Postman, Portman,Openapi2Soapui | visual api-database mapper, apigen.net, apigen.springboot, apigen.python, openapigenerator, openapigerator:jmeter | newman, jmeter | zap proxy | ||
| asyncapi | SonarQube | Microcks | AsyncAPI Generator | Confluent importer | ||||
| MCP | Check JSON Schema, Spectral mcp-servers validator | Openapi MCP Generator | MCP Interviewer, Lint MCP, SonarQube | MCP Scan, Trivy vuilnerabilites, Dependency Check | Build Docker, Deploy in Kubernetes | |||
| Microservices | OpenAPI Generator,Visual Mapper, APIgen .net, apigen . springboot, apigen.python | SonarQube, Pylint, ESLint | Trivy License Scanner | Build Docker, Deploy in Kubernetes,Deploy in devportal, Deploy in Cloudflare | Allow build docker and generate dns in cloudflare | |||
| Agents | Agent card Validator, Check json Schema | Phoenix Dataset Generator | AgentAPI Generator, Langraph Generator | Phoenix A2A Evaluation | Trivy vulnerabilities, Dependency check | Build Docker, Deploy in Kubernetes , Deploy in devportal, |
There are a list of LLMs supported that apiquality integrate:
| π LLM | Status | π Comments |
|---|---|---|
| Gemini | Integrated | |
| Claude | Integrated | |
| OpenAI | Integrated | |
| Amazon Bedrock | Integrated | |
| Custom openai compatibles | In Roadmap | |
| Llama | In Roadmap | |
| Gemma | In Roadmap | |
| Mistral | In Roadmap |
There are a list of API Managers that apiquality integrate:
| π Tool | Stages | Import explorer | MCP | Conector API Market | Domain config | EasyConfiguration | Arquitecture template | π Comments |
|---|---|---|---|---|---|---|---|---|
| Apigee | Initilizer, sync, deployer, promoter, validate | APIHub | Yes | No | No | Yes | Yes | |
| Wso2 | Deploy, Sync, Promoter, Initializer | Yes | Yes | No | Yes | Yes | Yes | Support 3.2, 4.1, 4.2 and 4.6 |
| Tyk | Initializer, Sync, Promoter | No | No | No | No | No | No | The easy configuration will be soon |
| Mulesoft | Deployer Exchange | Yes | No | Yes | No | No | No | Very soon will be available more stages |
| IBM Api Connect | Initializer, Sync, Promoter, Deployer | No | No | No | Yes | Yes | Yes | |
| Kong | Initializer, Validate, Deployer | No | No | No | No | Yes | Yes | |
| AWS APi Gateway | Deployer, Initializer, Sync, Promoter | No | No | No | No | No | No | |
| Azure API Management | Deployer, Initializer, Sync, Promoter | No | No | Yes | No | Yes | Yes | |
| ApacheSix | Initilizer, sync, promoter, deployer | No | No | No | No | Yes | Yes | |
| Gravitee | Custom stages | No | No | No | No | No | No | In Roadmap |
| Kraken | Custom stages | No | No | No | No | No | No | In Roadmap |
There are a list of IA Gateways that apiquality integrate:
| π Tool | Stages | Import explorer | Conector API Market | Domain config | EasyConfiguration | Arquitecture template | π Comments |
|---|---|---|---|---|---|---|---|
| Wso2 | Create MCP, Sync, Promoter, Deploy | No | No | No | Yes | Yes | Wso2 4.6 |
| Litellm | Deploy MCP | No | No | No | No | No | In roadmap |
| Apigee | No | No | No | No | No | No | In roadmap |
| Kong | No | No | No | No | No | No | In roadmap |
| ApacheSix | No | No | No | No | No | No | In roadmap |
| Azure AI Foundry | No | No | No | No | No | No | In roadmap |
| π Tool | Stages | Import explorer | Conector API Market | Domain config | EasyConfiguration | Arquitecture template | π Comments |
|---|---|---|---|---|---|---|---|
| Kubernetes generic | Create MCP, Sync, Promoter, Deploy | No | No | No | Yes | Yes | kubeconfig |
| AKS | No | No | No | No | No | No | In roadmap |
| EKS | No | No | No | No | No | No | In roadmap |
| GKS | No | No | No | No | No | No | n roadmap |
| Openshift | No | No | No | No | No | No | In roadmap |
There are a list of Repositories that apiquality support:
| π Repository | Stages Definition | Stages Mocking | Stages Contract tests | Stages Microservices | Stages API Manager | Stages Quality tests | AI tests | π Comments |
|---|---|---|---|---|---|---|---|---|
| Gitlab | MicrocksEnricher,RedoclyLinter,SonarQube,Mulesoft: Syncrhonizer-Designer,OPenapiDiffs,Ref Resolver, Sonar2Spectral | Microcks | Openapi2postman | visual mapper, apigen.net, apigen.springboot | Apigeex,kong,mulesoft,wso2 | Newman | AI Readiness scoring | Supports SaaS and onpremise version |
| Github | MicrocksEnricher,RedoclyLinter,SonarQube,Mulesoft: Syncrhonizer-Designer,OPenapiDiffs,Ref Resolver, Sonar2Spectral | Microcks | Openapi2postman | apigen.net, apigen.springboot | Apigeex,kong,mulesoft,wso2 | Newman | Supports SaaS, Beta version | |
| AzureDevops | MicrocksEnricher,RedoclyLinter,SonarQube,Mulesoft: Syncrhonizer-Designer,OPenapiDiffs,Ref Resolver, Sonar2Spectral | Microcks | Openapi2postman | apigen.net, apigen.springboot | Apigeex,kong,mulesoft,wso2 | Newman | Beta version | |
| Bitbucket | MicrocksEnricher,RedoclyLinter,SonarQube,Mulesoft: Syncrhonizer-Designer,OPenapiDiffs,Ref Resolver, Sonar2Spectral | Microcks | Openapi2postman | apigen.net, apigen.springboot | Apigeex,kong,mulesoft,wso2 | Newman | Supports SaaS and onpremise version, beta version | |
| Tekton | MicrocksEnricher,RedoclyLinter,SonarQube,Mulesoft: Syncrhonizer-Designer,OPenapiDiffs,Ref Resolver, Sonar2Spectral | Microcks | Openapi2postman | apigen.net, apigen.springboot | Apigeex,kong,mulesoft,wso2 | Newman | Integration as external tool | |
| Jenkins | MicrocksEnricher,RedoclyLinter,SonarQube,Mulesoft: Syncrhonizer-Designer,OPenapiDiffs,Ref Resolver, Sonar2Spectral | Microcks | Openapi2postman | apigen.net, apigen.springboot | Apigeex,kong,mulesoft,wso2 | Newman | Integration as external tool |
There are a list of tools that apiquality integrate:
| π Tool | π Description | π€ Comments |
|---|---|---|
| apigen.springboot | Generate an archetype of the springboot framework using the openapi file | |
| apigen.net | Generate an archetype of the asp.net framework using the openapi file | |
| apigen.python | Generate an archetype of the python using the openapi file | |
| openapi2postman | Creates automatic tests from Openapi 3.0 using postman format | |
| openapi2soapui | Generate a SoapUI project from an OpenAPI Specification | |
| sonar-openapi | Code analyzer for OpenAPI specifications | |
| dosonarapi | Code analyzer for OpenAPI specifications | |
| sonarasyncapi-rules | Rules to analyze asyncapi specifications using SonarQube | |
| spectral-rules-asyncapi | Rules to analyze asyncapi specficiation using spectral | |
| asyncapi-generator | Archetype generator to create microservices using asyncapis specifications | |
| redocly-cli | Redocly linter | |
| microcks | Mocks the APIs | |
| SonarQube | Validate the quality for APIs | |
| Spectral | Validate the quality for APIs | |
| Openapidiff | Check backward compatibility between versions | |
| Openapigenerator | create backend code selecting different lenguages | |
| zapProxy | generate and execute security tests for apis | |
| jmeter | generate and execute performance tests | |
| openapige2apigee | create a api proxy for openapi | |
| apigeelint | lint the apiproxy | |
| portman | create postman tests | |
| check-json-schema | check json schema for mcps | |
| openapi-mcp-generator | create MCPs using APIs | |
| mcp-interviewer | create tests for your mcps | |
| mcp-scan | create security tests for your mcps | |
| apimcpmarket | apimarket opensource to show apis (openapi,asyncapi), mcps, dataapis (gaiax) | |
| trivy | security scanner for microservices | |
| dependency check | check dependency libraries | |
| k6 | execute test performance | (in roadmap) |
- Microservices Lifecycle Management: Enhanced tools and tracking to manage the complete lifecycle of your microservices from creation to retirement.
- Friendly Role Names: Added human-readable display names for the
dashboards.roles.modules.api-repo-filessecurity role to simplify access control administration. - API Import Screen Polish: Refined visual titles and copy on the API Import Screen for a more intuitive integration flow.
- Seamless Navigation: Integrated a direct link to the latest release notes right within the applicationβs main menu.
- Enhanced Welcome Message: Updated the welcome screen to include quick-access links to our support email and official social media channels.
- Automatic Access Control: Implemented strict, automated routing rules to block unauthenticated (unlogged) users from accessing private application views.
- Flexible Briefing Loads (YAML): Implemented support for loading briefing paths dynamically using robust YAML configurations.
- Custom Rating Exclusions: Added the ability to flag and exclude specific domains from rating calculations.
- MCP Catalog Filtering: Introduced advanced search filters inside the MCP Catalog to enable faster discovery of components.
- Visual MCP Generator: Launched an interactive visual generator interface, complete with a dynamic configuration form to simplify MCP creation.
- Automated MCP JSONs: Streamlined workflows to automatically compile and generate
mcp.jsonfiles directly from the visual generator.
- Automated Security Testing: Integrated an automated pipeline step that executes OWASP ZAP Proxy via SoapRunner, enabling immediate security vulnerability scanning against your tests.
- SonarQube Code Quality: Introduced a mandatory SonarQube quality and security gate stage tailored for MCP configurations.
- SaaS Token Control: Improved token lifecycle controls for SaaS organizations that do not utilize Personal LLMs, ensuring strict tenant isolation.
- New AsyncAPI Rules
- Token Plans
- Redesign of the organization screen
-- The "Design Analysis" domain has been changed to "Quality" on the Micro 360 screen
-- A tslint stage has been added for use as a linter in microservices built with TypeScript.
-- A pylint stage has been added for use as a linter in microservices built with Python.
-- Filters in the microservices catalog
-- Tag management at the microservice level
-- A trivy stage has been added
- MCP Inspector
- Importing MCP code directly
- SonarQube
- Properties tab on the MCP information screen
- New steps in the MCP lifecycle
trivy,docker, andkubernetes deploymentsteps have been added.
The next releases are:
- Create skills life cycle and deploy in devportal
- Deploy agents in devportal
- Create agent life cycle
- Deploy API Portal with Wso2, Azure APIM, TyK
- Add product support for Wso2
- Agent case testing
- Agent security testing
- Agent support
- Deploy in agent core, azure foundry and AI agent platform,
- Backstage integration
- Create exporter MCP for IBM, TyK, Kong
- Deploy API Portal with TyK, APISIX
- Add product support for IBM, TyK, Apisix
- Add GraphQL lifecycle support
- Add product support for Azure APIM, Apigee
- Create resources repository and add to visual design and the model design
- Create API-LED design
- Add API-led architecture
You can requests features by github and put bugs to resolve then in github
There are a enterprise support
