awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stoplightio avatar

stoplightio/prism

0
View on GitHub↗
4,965 estrellas·408 forks·TypeScript·Apache-2.0·8 vistasstoplight.io/open-source/prism↗

Prism

Prism es un conjunto de herramientas para generar servidores mock y proxies de validación basados en especificaciones OpenAPI o archivos de colección de Postman. Sirve como herramienta de prueba de contrato de API para verificar que las implementaciones de API se adhieran a contratos formales.

El proyecto proporciona un servidor mock de OpenAPI que simula respuestas de API y un proxy de validación que verifica el tráfico HTTP en vivo contra una especificación OpenAPI para identificar discrepancias de implementación. También incluye un servidor mock capaz de imitar el comportamiento de la API basado en archivos de Colección de Postman exportados.

La herramienta cubre la simulación de comportamiento de API y la validación de tráfico mediante la generación de mocks basada en esquemas y la validación de solicitudes basada en especificaciones. Utiliza la interceptación de proxy transparente para reenviar el tráfico a un backend mientras valida simultáneamente las solicitudes y respuestas contra una definición de API.

Features

  • API Contract Validation - Verifies that a live API server's behavior and responses strictly adhere to its defined OpenAPI contract.
  • Contract Testing - Verifies API compatibility between consumers and providers using a shared specification and proxy server.
  • API Response Simulators - Provides a mock server that simulates API responses based on OpenAPI documents for development.
  • Transparent API Proxies - Intercepts and forwards traffic to a backend while simultaneously validating it against the API definition.
  • Validation Proxies - Acts as a proxy service that enforces schema validation on both request and response payloads.
  • Runtime Specification Validation - Checks live API traffic against OpenAPI definitions to identify implementation bugs or undocumented changes.
  • Mock Server Generators - Converts OpenAPI specifications into an executable mock server to simulate API responses.
  • Request Validation - Validates incoming HTTP requests against a formal schema to identify missing parameters or type mismatches.
  • API Traffic Auditors - Proxies HTTP traffic to verify requests and responses against a defined type system and specification.
  • Schema-Driven Mocking - Generates synthetic API responses by mapping request paths to examples defined in the specification.
  • API Mocking Servers - Creates local services that simulate backend responses to decouple frontend and backend development.
  • API Interface Prototyping - Enables rapid modeling of HTTP endpoints and data structures to validate technical interfaces.
  • OpenAPI Specification Parsers - Parses OpenAPI and Swagger definitions into internal models used for routing and validation logic.
  • Postman Collection Mocking - Mimics API behavior based on exported Postman Collection files to provide a local mock server.
  • API Response Transformations - Alters mock response content on the fly to simulate different API states or error conditions.
  • API Debugging and Mocking - Mocking and contract testing for OpenAPI specifications.
  • Mocking Tools - HTTP mock server for early API validation.

Historial de estrellas

Gráfico del historial de estrellas de stoplightio/prismGráfico del historial de estrellas de stoplightio/prism

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Prism

Proyectos open-source similares, clasificados según cuántas características comparten con Prism.
  • mockoon/mockoonAvatar de mockoon

    mockoon/mockoon

    8,080Ver en 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

    TypeScriptapiapplicationdesktop
    Ver en GitHub↗8,080
  • spec-first/connexionAvatar de spec-first

    spec-first/connexion

    4,600Ver en 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

    Pythonapi-firstapi-restflask-extensions
    Ver en GitHub↗4,600
  • postcatlab/postcatAvatar de Postcatlab

    Postcatlab/postcat

    5,548Ver en GitHub↗

    Postcat is an integrated platform for API design and documentation, serving as a REST API client and a mock server. It provides a workspace to define technical requirements and data schemas, allowing development teams to align on interface behavior. The platform features a plugin architecture that enables the integration of third-party tools and custom capabilities. It decouples frontend and backend development cycles by generating simulated server responses based on predefined data structures. The toolset includes an environment management system for switching between development, staging,

    JavaScriptangularapielectron
    Ver en GitHub↗5,548
  • apiaryio/api-blueprintAvatar de apiaryio

    apiaryio/api-blueprint

    8,648Ver en GitHub↗

    api-blueprint is a markdown-based API design language and specification standard used to define the structure, behavior, and data schemas of HTTP web services. It provides a formal method for mapping HTTP methods to resources and defining payload validation rules through a machine-readable syntax. The project functions as a blueprint for creating interactive technical documentation and functional mock servers. These tools transform design specifications into human-readable guides and simulated backend environments to enable integration testing before implementation. The language covers API m

    Ver en GitHub↗8,648
Ver las 30 alternativas a Prism→

Preguntas frecuentes

¿Qué hace stoplightio/prism?

Prism es un conjunto de herramientas para generar servidores mock y proxies de validación basados en especificaciones OpenAPI o archivos de colección de Postman. Sirve como herramienta de prueba de contrato de API para verificar que las implementaciones de API se adhieran a contratos formales.

¿Cuáles son las características principales de stoplightio/prism?

Las características principales de stoplightio/prism son: API Contract Validation, Contract Testing, API Response Simulators, Transparent API Proxies, Validation Proxies, Runtime Specification Validation, Mock Server Generators, Request Validation.

¿Qué alternativas de código abierto existen para stoplightio/prism?

Las alternativas de código abierto para stoplightio/prism incluyen: mockoon/mockoon — Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server… spec-first/connexion — Connexion is a spec-first Python web framework designed to derive server behavior and validation logic directly from a… postcatlab/postcat — Postcat is an integrated platform for API design and documentation, serving as a REST API client and a mock server. It… apiaryio/api-blueprint — api-blueprint is a markdown-based API design language and specification standard used to define the structure,… ymfe/yapi — yapi is an API management platform designed to coordinate the development of RESTful APIs between frontend, backend,… mock-server/mockserver — Mockserver is a multi-protocol mock server and API verification proxy used to simulate HTTP, gRPC, and WebSocket…