awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

API design certifications

تم تحديث الترتيب في 8 يوليو 2026

For a professional certification for API design, the strongest matches are scalar/scalar (Scalar is a comprehensive platform for API design and), stoplightio/prism (Prism is a specialized tool for API mocking and) and getinsomnia/insomnia (Insomnia is a comprehensive API development environment that provides). thx/rap2-delos and easy-mock/easy-mock round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the top API design certifications. We ranked the best programs by industry recognition and curriculum quality to help you find the right one.

API design certifications

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • scalar/scalarالصورة الرمزية لـ scalar

    scalar/scalar

    13,979عرض على GitHub↗

    Scalar is a platform for building and managing API specifications, focusing on OpenAPI and AsyncAPI standards. It provides tools to generate interactive API references with embedded testing interfaces, create mock servers for pre-implementation testing, and build offline-first API clients that sync with backend frameworks. The platform also supports version upgrades of specifications to maintain compatibility and includes command-line utilities for local development and document management. The project distinguishes itself through automated release workflows that generate changelogs and publi

    Scalar is a comprehensive platform for API design and documentation that natively supports OpenAPI and AsyncAPI, providing the requested interactive references, mock servers, and versioning management in a single integrated tool.

    TypeScriptAPI Mocking ServersOpenAPI ConfigurationsOpenAPI-to-API-Doc Converters
    عرض على GitHub↗13,979
  • stoplightio/prismالصورة الرمزية لـ stoplightio

    stoplightio/prism

    4,965عرض على GitHub↗

    Prism is a set of tools for generating mock servers and validation proxies based on OpenAPI specifications or Postman collection files. It serves as an API contract testing tool to verify that API implementations adhere to formal contracts. The project provides an OpenAPI mock server that simulates API responses and a validation proxy that checks live HTTP traffic against an OpenAPI specification to identify implementation discrepancies. It also includes a mock server capable of mimicking API behavior based on exported Postman Collection files. The tool covers API behavior simulation and tra

    Prism is a specialized tool for API mocking and contract validation that directly supports OpenAPI specifications, making it a highly effective component for enforcing API design standards during development.

    TypeScriptAPI Mocking ServersContract TestingMock Server Generators
    عرض على GitHub↗4,965
  • getinsomnia/insomniaالصورة الرمزية لـ getinsomnia

    getinsomnia/insomnia

    38,499عرض على GitHub↗

    Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols. The platform enables the design and preview of API specifications through a visual editor and allows for the simulation of backend behavior using mocking tools. It supports organizing and synchronizing API collections via local storage, cloud synchronization, or Git. The suite includes a command-line i

    Insomnia is a comprehensive API development environment that provides a visual editor for API design, built-in mocking capabilities, and automated testing, making it a flagship tool for the entire API lifecycle.

    TypeScriptAPI MockingAPI Mocking Servers
    عرض على GitHub↗38,499
  • thx/rap2-delosالصورة الرمزية لـ thx

    thx/rap2-delos

    7,635عرض على GitHub↗

    This project is an API documentation management platform and mocking server. It provides a central system for organizing API specifications and managing metadata to maintain consistency across the development lifecycle. The toolset includes a mocking engine that generates simulated backend responses, allowing frontend development to proceed without a live backend service. It also functions as a static documentation generator that converts dynamic API specifications into offline files for distribution and archival. The platform is delivered as a containerized toolset, packaging the server and

    This platform provides a centralized system for API documentation and mocking, serving as a dedicated tool for managing API lifecycles and specifications in a professional development environment.

    TypeScriptAPI MockingAPI Mocking Servers
    عرض على GitHub↗7,635
  • easy-mock/easy-mockالصورة الرمزية لـ easy-mock

    easy-mock/easy-mock

    9,026عرض على GitHub↗

    Easy Mock is a tool for API mocking and simulation that allows for the creation of fake server responses using schemas. It enables the generation of mock API data and the implementation of OpenAPI specifications to align development with technical contracts. The project supports collaborative API design through a shared workspace where team members can synchronize and manage mock endpoints. It also features specification-driven bootstrapping, which automatically constructs mock environments by importing standard API definition files. The system provides API development proxying to forward re

    Easy Mock is a dedicated API mocking and simulation platform that supports OpenAPI specifications to help teams align development with technical contracts, making it a specialized tool within the API design and documentation ecosystem.

    JavaScriptAPI MockingAPI Mocking Servers
    عرض على GitHub↗9,026
  • mock-server/mockserverالصورة الرمزية لـ mock-server

    mock-server/mockserver

    4,900عرض على GitHub↗

    Mockserver is a multi-protocol mock server and API verification proxy used to simulate HTTP, gRPC, and WebSocket endpoints. It functions as a tool for testing client applications without relying on live backend services, providing a system to simulate chat completions and streaming responses for large language model integrations. The project automates behavior by generating request expectations and response behaviors from OpenAPI and Swagger specification files. It differentiates itself through a network traffic simulator that introduces latency, dropped connections, and failures to verify ho

    This tool provides robust API mocking, contract validation, and OpenAPI specification support, making it a highly effective utility for testing and verifying API designs during development.

    JavaAPI MockingHTTP Mock Servers
    عرض على GitHub↗4,900
  • ricosuter/nswagالصورة الرمزية لـ RicoSuter

    RicoSuter/NSwag

    7,342عرض على GitHub↗

    NSwag is an OpenAPI toolchain for .NET that provides a suite of generators for converting OpenAPI specifications and JSON schemas into clients, server stubs, and structured documentation. It enables the creation of type-safe client libraries and data transfer objects, as well as the generation of OpenAPI specifications by analyzing .NET controllers. The project supports contract-first API development by generating server controller stubs from specifications and offers dedicated TypeScript API integration to ensure type safety in frontend applications. It also provides tools for hosting intera

    NSwag is a comprehensive toolchain for .NET that facilitates API design and documentation by generating OpenAPI specifications from code and creating client stubs, though it is primarily focused on the .NET ecosystem rather than being a language-agnostic API design platform.

    C#OpenAPI ToolchainsAPI Documentation
    عرض على GitHub↗7,342
  • mockoon/mockoonالصورة الرمزية لـ mockoon

    mockoon/mockoon

    8,080عرض على GitHub↗

    Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server responses without a backend. It functions as an OpenAPI mock server tool and a JSON API mocking utility, allowing for the rapid iteration of API contracts and the generation of response templates. The project distinguishes itself through a combination of stateful mocking, using a local JSON database to simulate CRUD operations, and the ability to run as a headless API mock server via a command line interface. It supports real-time collaborative editing and AI-assisted prototyping

    Mockoon is a dedicated API mocking and prototyping tool that supports OpenAPI specifications, allowing you to simulate endpoints and iterate on API contracts without needing a backend.

    TypeScriptAPI MockingAPI Mocking ServersMock Server Generators
    عرض على GitHub↗8,080
  • tiangolo/fastapiالصورة الرمزية لـ tiangolo

    tiangolo/fastapi

    99,301عرض على GitHub↗

    FastAPI is a high-performance Python web framework designed for building REST APIs. It operates as an ASGI web framework, providing a system to create structured HTTP endpoints that automatically serialize data and validate request parameters. The framework utilizes Python type hints to drive data validation and serialization, automatically generating machine-readable OpenAPI and JSON Schema specifications. This process enables the automatic creation of interactive, browser-based API documentation where endpoints can be tested directly. The project includes a dependency injection system for

    FastAPI is a high-performance web framework that natively generates OpenAPI documentation and provides an interactive testing console, making it a powerful tool for designing and documenting APIs as you build them.

    PythonAPI DocumentationAPI Schema Generation
    عرض على GitHub↗99,301
  • go-swagger/go-swaggerالصورة الرمزية لـ go-swagger

    go-swagger/go-swagger

    9,989عرض على GitHub↗

    go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents. The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command

    This toolkit facilitates API design and documentation by generating code and specifications from OpenAPI definitions, serving as a core utility for standardizing API development in Go.

    GoMock Server GeneratorsSwaggerSwagger Document Validators
    عرض على GitHub↗9,989
  • kong/insomniaالصورة الرمزية لـ Kong

    Kong/insomnia

    38,496عرض على GitHub↗

    Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a comprehensive environment for managing the API lifecycle, allowing users to draft interface specifications, simulate endpoints, and execute automated testing workflows within continuous integration pipelines. The platform distinguishes itself through a modular, plugin-based architecture that enables the integration of custom scripts and external tools. It supports complex development needs by providing a local-first data persistence model, environment-variable substitution for

    Insomnia is a desktop-based API client and design environment that supports OpenAPI specifications, request testing, and endpoint mocking, making it a highly relevant tool for managing the API development lifecycle.

    TypeScriptAPI MockingAPI Mocking Servers
    عرض على GitHub↗38,496
  • redocly/redocالصورة الرمزية لـ Redocly

    Redocly/redoc

    25,507عرض على GitHub↗

    Redoc is an API documentation generator that transforms standard API specification files into interactive, responsive, and highly customizable web-based documentation interfaces. It provides a three-panel layout that includes synchronized navigation, code samples, and search functionality, allowing developers to explore endpoints and schemas directly within a browser-based environment. Beyond rendering, the project functions as an API governance toolkit that enforces structural standards and quality rules across API definitions. It includes a suite of processing utilities for bundling, splitt

    Redoc is a specialized tool for generating interactive, web-based API documentation from OpenAPI specifications, providing essential features like automated documentation rendering and API governance, though it focuses more on the presentation and validation layer than on API mocking or contract testing.

    TypeScriptDocumentation GeneratorsAPI Specification Tools
    عرض على GitHub↗25,507
  • zalando/connexionالصورة الرمزية لـ zalando

    zalando/connexion

    4,600عرض على GitHub↗

    Connexion is a specification-driven framework for building APIs that automatically maps OpenAPI specifications to application logic. It uses these specifications to automate routing, request validation, and response serialization, linking API operations to backend handler functions via operation IDs. The project differentiates itself by providing a schema-driven mock server that simulates API behavior using example responses from the specification without requiring backend logic. It also includes a dynamic documentation hosting system that translates the API specification into a live interact

    Connexion is a specification-first framework that automates API documentation, request validation, and mocking directly from OpenAPI definitions, making it a highly effective tool for standardizing and documenting API development.

    PythonAPI MockingAPI Mocking ServersInteractive API Explorers
    عرض على GitHub↗4,600
  • spec-first/connexionالصورة الرمزية لـ spec-first

    spec-first/connexion

    4,600عرض على GitHub↗

    Connexion is a spec-first Python web framework designed to derive server behavior and validation logic directly from a predefined API contract. It enables the development of web services by using an OpenAPI specification to automatically handle routing, request validation, and response serialization. The framework distinguishes itself by acting as an OpenAPI request validator and mock server. It can simulate API behavior by serving example responses based on specification schemas, allowing for frontend development and prototyping before a backend implementation is completed. Additionally, it

    Connexion is a spec-first framework that enforces API design by deriving server logic directly from OpenAPI specifications, making it a powerful tool for standardizing and validating API contracts during development.

    PythonAPI Mocking ServersMock Server Generators
    عرض على GitHub↗4,600
  • swagger-api/swagger-uiالصورة الرمزية لـ swagger-api

    swagger-api/swagger-ui

    28,853عرض على GitHub↗

    Swagger UI is an OpenAPI specification renderer and documentation interface that transforms JSON or YAML API definitions into a navigable, searchable website. It functions as an OpenAPI documentation UI and request client, providing a visual catalog for exploring endpoints and sending live HTTP requests to a server using a schema-defined interface. The project distinguishes itself through a plugin-based extension system and a schema-driven UI generation model. This architecture allows for the injection of custom components, state selectors, and helper functions to modify core behavior and lay

    Swagger UI is a standard tool for rendering interactive documentation and providing a request console from OpenAPI specifications, making it a core component for API design and documentation workflows.

    JavaScriptAPI Documentation
    عرض على GitHub↗28,853
  • hoppscotch/hoppscotchالصورة الرمزية لـ hoppscotch

    hoppscotch/hoppscotch

    79,618عرض على GitHub↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr

    Hoppscotch is a comprehensive API development and testing platform that provides an interactive console and documentation viewer, making it a strong tool for the design and debugging phase of the API lifecycle.

    TypeScriptAPI Mocking Services
    عرض على GitHub↗79,618
  • usebruno/brunoالصورة الرمزية لـ usebruno

    usebruno/bruno

    44,931عرض على GitHub↗

    Bruno is a local-first API client designed for building, testing, and managing network requests across a wide range of protocols. By storing all collections and configurations as plain-text files directly on the local filesystem, it enables native version control and offline access, ensuring that project data remains under user control without requiring cloud synchronization. The platform distinguishes itself through a declarative approach to API management, utilizing a domain-specific language to define request parameters and metadata. This architecture supports a robust testing environment

    Bruno is a local-first API client that facilitates API testing and management by storing collections as version-controlled files, though it functions primarily as a request client rather than a dedicated documentation or design platform.

    JavaScriptREST ClientsAPI Client ToolsGraphQL Clients
    عرض على GitHub↗44,931
  • openapitools/openapi-generatorالصورة الرمزية لـ OpenAPITools

    OpenAPITools/openapi-generator

    26,412عرض على GitHub↗

    This project is a command-line tool and template-based scaffolding engine that transforms API interface specifications into functional client libraries and server stubs. By automating the creation of type-safe SDKs and boilerplate code, it bridges the gap between service definitions and implementation, allowing developers to maintain synchronized codebases across many programming languages. The tool distinguishes itself through a portable execution model that utilizes containerized build isolation to ensure identical output regardless of the host environment. It features a modular, plugin-bas

    This tool automates the generation of client SDKs and server stubs from OpenAPI specifications, serving as a critical component in the API design and development lifecycle by ensuring codebases remain synchronized with API contracts.

    JavaAPI Client SDK GeneratorsCode GeneratorsTemplate Engines
    عرض على GitHub↗26,412
  • swagger-api/swagger-editorالصورة الرمزية لـ swagger-api

    swagger-api/swagger-editor

    9,453عرض على GitHub↗

    Swagger Editor is a web-based authoring tool and development environment used to design, document, and validate API specifications. It specifically supports the OpenAPI Specification, providing a browser interface for writing API schemas and verifying their structure. The tool features real-time rendering that produces a visual preview of the API documentation as the specification is edited. It includes syntax highlighting based on standardized schemas to improve the readability of the API definitions. The editor supports importing specifications from files, external URLs, or example fixture

    Swagger Editor is a dedicated web-based environment for designing and validating OpenAPI specifications, providing real-time documentation previews and schema verification that directly support the core requirements of API design and documentation.

    JavaScriptAPI Specification EditorsOpenAPI Specification EditorsAPI Client Preview Editors
    عرض على GitHub↗9,453
  • wso2/product-apimالصورة الرمزية لـ wso2

    wso2/product-apim

    989عرض على GitHub↗

    WSO2 API Manager is a complete platform for building, integrating, and exposing your digital services as managed APIs in the cloud, on-premise, and hybrid architectures to drive your digital transformation strategy.

    WSO2 API Manager is a comprehensive platform for managing the full API lifecycle, including design, documentation, and versioning, though it focuses more on the operational gateway and management aspects than on pure design-time documentation tools.

    JavaAPI GatewaysAPI Management
    عرض على GitHub↗989
  • gravitee-io/gravitee-api-managementالصورة الرمزية لـ gravitee-io

    gravitee-io/gravitee-api-management

    423عرض على GitHub↗

    Gravitee.io - OpenSource API Management

    Gravitee is a comprehensive API management platform that provides the infrastructure for API documentation, versioning, and lifecycle management, though it focuses more on the governance and gateway aspects than on the initial design-time documentation phase.

    JavaAPI Management
    عرض على GitHub↗423
  • mulesoft/api-consoleالصورة الرمزية لـ mulesoft

    mulesoft/api-console

    907عرض على GitHub↗

    This project is a web-based documentation viewer and interactive console designed to render API specifications into browser-based interfaces. It provides a framework for exploring endpoints, managing authorization flows, and executing live test requests directly against defined services. By parsing specification files into structured data models, the tool generates dynamic interfaces that allow developers to interact with API definitions in real time. The console is built as a library of reusable web components, enabling developers to embed documentation viewers into existing web applications

    This tool provides an interactive console for exploring and testing APIs defined by RAML or OpenAPI specifications, serving as a core component for API documentation and developer experience.

    JavaScriptInteractive API Explorers
    عرض على GitHub↗907
  • zipmark/rspec_api_documentationالصورة الرمزية لـ zipmark

    zipmark/rspec_api_documentation

    1,452عرض على GitHub↗

    This project is an automated documentation generator that synchronizes API reference materials with actual code behavior. By capturing live HTTP request and response data during the execution of existing test suites, it ensures that documentation remains accurate and consistent with the underlying application. The tool distinguishes itself by integrating directly into the test runner lifecycle, allowing developers to define API specifications and metadata within their test blocks. This approach enables a test-driven documentation workflow where API behavior is recorded and mapped to structure

    This tool automatically generates API documentation from your existing RSpec tests, providing a streamlined way to maintain documentation that stays in sync with your codebase.

    RubyAPI Documentation ToolsAPI Documentation GeneratorsAutomated API Documentation
    عرض على GitHub↗1,452
  • surnet/swagger-jsdocالصورة الرمزية لـ Surnet

    Surnet/swagger-jsdoc

    1,787عرض على GitHub↗

    Swagger-jsdoc is a documentation utility that automates the creation of standardized interface specifications for web services and RESTful endpoints. It functions as a documentation builder that extracts metadata directly from source code comments and configuration files to maintain synchronized interface definitions alongside application logic. The tool parses code structures and merges disparate configuration files to produce machine-readable documentation that adheres to industry standards. By utilizing rule-based validation, it ensures that the generated output complies with formal struct

    This tool automates the generation of OpenAPI specifications directly from your code comments, serving as a foundational component for API documentation and standardization workflows.

    JavaScriptOpenAPI Specification GeneratorsAPI Documentation GeneratorsOpenAPI Specification Management
    عرض على GitHub↗1,787
  • mulesoft/api-designerالصورة الرمزية لـ mulesoft

    mulesoft/api-designer

    1,069عرض على GitHub↗

    This project provides a web-based integrated development environment for defining, documenting, and simulating software interface specifications. It serves as a browser-based modeling tool that enables teams to create structured API contracts using the RAML modeling language. The environment distinguishes itself through its modular design, which allows the modeling interface to be embedded directly into existing web applications and developer portals. It supports a plugin architecture that enables the integration of custom persistence layers and metadata handlers, allowing teams to attach pro

    This web-based editor is specifically designed for creating and managing API specifications, serving as a dedicated tool for API design and documentation even though it focuses on the RAML format rather than OpenAPI.

    JavaScriptAPI Mocking ServicesAPI Specification Tools
    عرض على GitHub↗1,069
  • danielgtaylor/humaالصورة الرمزية لـ danielgtaylor

    danielgtaylor/huma

    4,170عرض على GitHub↗

    Huma is an OpenAPI REST framework for Go designed for building HTTP services with automatic OpenAPI 3.1 specification generation and JSON Schema validation. It serves as a toolkit for developing REST and RPC APIs with typed inputs and outputs, deriving interactive documentation directly from the source code. The framework distinguishes itself by automating the synchronization between implementation and documentation. It uses a content-negotiation engine to manage multiple serialization formats via client headers and employs a JSON Schema input validator to automatically verify request paramet

    Huma is a Go framework that automates the generation of OpenAPI documentation and schema validation directly from your code, serving as a powerful tool for standardizing and documenting REST APIs.

    GoOpenAPI Specification GeneratorsRESTful API DevelopmentType-Derived JSON Schemas
    عرض على GitHub↗4,170
  • fastapi/fastapiالصورة الرمزية لـ fastapi

    fastapi/fastapi

    99,260عرض على GitHub↗

    FastAPI is a web framework for building APIs with Python. It leverages standard language type hints to provide automatic data validation, request parsing, and interactive API documentation generation. The framework supports asynchronous request handling and manages execution contexts to prevent blocking the main event loop. The project includes a dependency injection system that allows for the resolution and injection of reusable components into request handlers. This system supports request-scoped caching, lifecycle management, and integration with security mechanisms like OAuth2 and JSON We

    FastAPI is a web framework that automatically generates interactive OpenAPI and Swagger documentation from your code, serving as a highly effective tool for API design and standardization.

    PythonFull-Stack FrameworksRequest Body ValidationsAsynchronous Dependencies
    عرض على GitHub↗99,260
  • googleapis/googleapisالصورة الرمزية لـ googleapis

    googleapis/googleapis

    8,439عرض على GitHub↗

    This project is a centralized API specification registry and governance framework. It serves as a source of truth for structured API schemas, gRPC definitions, and data models used to maintain consistency across a large ecosystem of services. The system functions as a multi-language client generator, transforming standardized interface definitions into executable source code and language-specific libraries. This process ensures that client libraries and technical documentation remain synchronized by deriving them directly from the original interface definitions. The project also covers the m

    This repository serves as a centralized registry and governance framework for API specifications, providing the foundational schemas and automated generation tools necessary for standardizing and documenting large-scale API ecosystems.

    StarlarkInterface RegistriesMulti-Language Client GenerationAPI Contract Definitions
    عرض على GitHub↗8,439
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
scalar/scalar14KTypeScriptmit20 فبراير 2026
stoplightio/prism5KTypeScriptApache-2.017 يونيو 2026
getinsomnia/insomnia38.5KTypeScriptApache-2.017 يونيو 2026
thx/rap2-delos7.6KTypeScriptMIT16 سبتمبر 2025
easy-mock/easy-mock9KJavaScriptgpl-3.09 يناير 2023
mock-server/mockserver4.9KJavaApache-2.026 يونيو 2026
ricosuter/nswag7.3KC#MIT30 مايو 2026
mockoon/mockoon8.1KTypeScriptmit14 فبراير 2026
tiangolo/fastapi99.3KPythonMIT16 يونيو 2026
go-swagger/go-swagger10KGoApache-2.023 يونيو 2026

Related searches

  • a professional certification for network security
  • a professional certification for breach and attack simulation
  • بيئة متكاملة لتطوير واجهات برمجة التطبيقات (APIs)
  • دليل لواجهات برمجة التطبيقات (APIs) العامة والمجانية
  • سلطة تصديق (CA) داخلية
  • أدوات واجهات برمجة التطبيقات (API)
  • a framework for building web APIs
  • a design system library for web projects