Back to products

Tepuy

Coming soon

A Python web framework with Laravel-like ergonomics, portable across a traditional server, Kubernetes and serverless without rewriting the application.

  • The same application on a server, Kubernetes or serverless
  • Clear conventions, batteries included
  • SQLAlchemy Core: explicit control over queries
  • Health checks, graceful shutdown and structured logging
  • Extensible through Python entry points

Teams coming from Laravel pick a deployment environment and then fight the framework to make it fit — especially on serverless, where the ecosystem assumes a long-running process rather than a function that starts cold and dies.

Tepuy exists to avoid that: the same application, without rewriting it, reaches production through a traditional server, Kubernetes or serverless. None of the three routes is the "primary" one.

Principles

  • Cloud-native from day one, not as a patch: 12-factor, structured logging, health checks and idempotent migrations.
  • Real deployment portability, with all three routes as first-class citizens.
  • No excessive magic: SQLAlchemy Core instead of a full ORM, keeping explicit control over queries.

Status

In development (v0.2.0). The database layer, the dependency container, routing, controllers, validation and the Kubernetes probes work and are covered by tests. The HTTP layer is still young, and scaffolding, cache and storage are missing.

Not published on PyPI yet.

Looking for something custom?

If our products don't fit your needs, we can build a tailored solution.