2 releases

0.1.1 Apr 12, 2023
0.1.0 Feb 28, 2023

#2605 in Database interfaces

24 downloads per month

Apache-2.0

17KB
125 lines

tembo

License OSSRank Static Badge

Tembo aims to improve the experience developers have with deploying, managing, and scaling Postgres. Tembo is under active development that you are free to use anything that we have open-sourced.

Why Postgres?

Postgres is the best OSS database in the world, with millions of active deployments, and is growing faster than MySQL. It is battle-tested with a large community that can handle SQL (relational) and JSON (non-relational) queries and a widerange of workloads (i.e, analytical, time-series, geospatial, etc), on account of its’ rich ecosystem of add-ons and extensions.

Inside this repo

  • Tembo Operator - a Kubernetes Operator that integrates CloudNativePG, Tembo Stacks, and Trunk
  • Tembo-Stacks - pre-configured Postgres Stacks deployable to Kubernetes
  • Tembo CLI - allows users to experience Tembo locally, as well as, manage and deploy to Tembo Cloud
  • Helm Chart — Helm chart to deploy the Tembo Operator
  • Dataplane Web Server - reports readiness and liviness of Postgres instances in a data plane
  • tembo-pod-init - allows us to bootstrap the folder structure needed to add our required mutability
  • Conductor - runs in the dataplane; receive desired states from control plane and reports back status

Our other open-source projects

Trunk

  • Trunk CLI that users can use to publish and install Postgres extensions
  • Trunk Website that serves as a backend for pgt.dev, and also provides discovery and metrics

Postgres Extensions

  • pgmq - a message queue built with Rust and available as a Postgres extension and Rust crate (used in our managed service)
  • pg_later - a Postgres extension for completely asynchronous query execution
  • pg_vectorize - automate vector search workflow, and SQL access to 100+ OSS sentence transformer models
  • clerk_fdw - connect to Clerk User and Organization data from Postgres
  • prometheus_fdw - query and move metrics from Prometheus to Postgres
  • orb_fdw - connect your billing data from Orb to Postgres

Tembo Cloud

Tembo Cloud is a dev-first, fully-extensible, fully-managed, secure, and scalable Postgres service. The managed service will provide a growing ecosystem of easily-installed extensions, allowing you to expand the use cases of Postgres.

Signup and deploy a free Postgres database with ~200 extensions at https://cloud.tembo.io.

Dependencies

~24–40MB
~759K SLoC