Cornice

RESTful framework for Pyramid to build web APIs.

DecliningOpen SourceLow lock-in

Pricing

Free tier

Flat rate

Adoption

Cooling

License

Open Source

Data freshness

Aging · Jun 8, 2026

Overview

What is Cornice?

Cornice is a RESTful framework that simplifies the creation of web APIs using the Pyramid web framework. It provides tools and conventions to ensure your API is consistent, well-documented, and easy to maintain.

Key differentiator

Cornice stands out by providing automatic documentation generation and built-in support for content negotiation, making it ideal for developers who want to quickly build consistent RESTful APIs with Pyramid.

Capability profile

Capability Radar

Ease of StartEcosystemValueMaturityFlexibilityScale Ready

Honest assessment

Strengths & Weaknesses

↑ Strengths

Simplified API creation with Pyramidmedium

Automatic generation of documentationmedium

Built-in support for content negotiationmedium

Validation and error handlingmedium

↓ Weaknesses

Steep learning curve for non-Python developershigh

API requires Python-specific patterns, TypeScript SDK is community-maintained

Limited ecosystem and integrations compared to larger frameworks like Django or Flaskmedium

Fewer third-party extensions and plugins available for Pyramid-based projects

Documentation can be sparse in certain areas, leading to confusionhigh

Issues reported on GitHub indicate difficulties finding comprehensive guides or examples

Performance may lag behind more optimized frameworks for large-scale applicationsmedium

Benchmarks show Pyramid-based applications, including Cornice, can be slower than alternatives like FastAPI

Fit analysis

Who is it for?

✓ Best for

Developers building RESTful APIs who need automatic documentation generation and content negotiation support.

Teams working on Pyramid-based projects that require a consistent API structure.

✕ Not a fit for

Projects requiring real-time data streaming capabilities

Applications needing cloud-hosted backend services

Cost structure

Pricing

Free Tier

Available

Open source — free to use

Starts at

$0

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Ecosystem

Relationships

Next step

Get Started with Cornice

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →