---
title: "Supabase and Elixir · Elixir Community"
description: "Supavisor, its Postgres connection pooler, is built in Elixir with Rust handling SQL parsing."
url: https://elixir.community/companies/supabase/
---

[All companies](https://elixir.community/companies)

![Supabase](https://elixir.community/_astro/supabase.sQvry7L3_1TAOvR.webp)

# Supabase

Supavisor, its Postgres connection pooler, is built in Elixir with Rust handling SQL parsing.

## How Supabase uses Elixir

Supabase built Supavisor in Elixir to manage Postgres connections with high concurrency and heavy I/O. The pooler sits between clients and database servers rather than replacing Postgres itself.

For SQL parsing, the team brought Rust into the Elixir application through Rustler. Supavisor also supports distributing read requests between a primary server and replicas.

Industry

Database tools

Website

[supabase.com](https://supabase.com)

## Further reading

-   [Supabase blog](https://supabase.com/blog/supavisor-postgres-connection-pooler)
