NouveauDésormais avec l'hébergement : publiez votre front end à côté du backend →

Lancez votre backend ce soir.
Grandissez avec lui pendant des années.

Espobase fournit à chaque projet sa propre base de données Postgres, ainsi que l'authentification, le stockage de fichiers, le temps réel, les edge functions, la recherche vectorielle et l'hébergement de votre front end, le tout connecté et prêt en un clic.

import { createClient } from "@espobase/client";

const espobase = createClient(PROJECT_URL, PUBLISHABLE_KEY);
const { data } = await espobase.from("todos").select();
NOUVEAU · HÉBERGEMENT

Backend et hébergement, au même endroit.

Votre site, à côté de votre base de données.

Publiez un site statique ou une application web depuis un dossier, avec une seule commande, ou connectez GitHub et laissez chaque push le déployer. Chaque site obtient tout de suite une adresse sécurisée, et chaque déploiement est conservé pour revenir en arrière en un clic.

  • HTTPS gratuit sur votre propre adresse
  • Déploiement à chaque push depuis GitHub, dépôts privés compris
  • Une adresse d'aperçu pour chaque pull request
  • Retour arrière en un clic
LA PLATEFORME

Tout ce dont votre app a besoin, au même endroit.

Utilisez une brique ou toutes. Vos données sont stockées dans PostgreSQL standard : vous pouvez toujours les emporter.

Base de données

Une vraie base de données Postgres, pas une surcouche.

Tables, relations, extensions, sécurité au niveau des lignes et sauvegardes quotidiennes. Interrogez-la en SQL, depuis le tableau de bord ou via des API générées automatiquement.

Découvrir la base de données →
▦ public.projectsRLS activée
idnameowner_idcreated_at
1habit-appa91f…2026-09-01
2recipe-boxa91f…2026-09-08
3trail-logc04b…2026-09-15
4studio-crme7d2…2026-09-21
select * from projects where owner_id = espobase.user_id();
Authentification

Une connexion que vos utilisateurs vont vraiment terminer.

Inscription par e-mail et mot de passe, avec vérification de l'e-mail et réinitialisation du mot de passe, connexion avec Google ou GitHub, et chaque utilisateur connecté arrive directement dans les politiques de votre base de données.

Stockage

Fichiers, images et vidéos.

Envoyez des fichiers depuis votre app vers des buckets publics ou privés, et partagez-les avec des liens signés, protégés par les mêmes règles de sécurité que vos données.

Edge Functions

Du code serveur, à côté de votre base de données.

Écrivez du TypeScript, déployez en une commande. Gérez webhooks, paiements et appels à l'IA sans faire tourner de serveur.

Temps réel

En direct par défaut.

Abonnez-vous aux modifications de lignes, diffusez des messages et voyez qui est en ligne : pour le chat, les curseurs et les fonctionnalités multijoueur.

Vecteurs et IA

Des embeddings à côté de vos données.

Stockez des vecteurs dans Postgres, lancez une recherche par similarité en une seule requête et gardez des permissions cohérentes dans vos fonctionnalités d'IA.

API instantanées

Une API REST, générée.

Créez une table et ses endpoints existent déjà. Les types générés gardent votre front-end synchronisé avec votre schéma, et un document OpenAPI décrit chaque endpoint.

POUR LES DÉVELOPPEURS

Quelques lignes de l'idée à la production.

Un seul client TypeScript pour le navigateur et le serveur : données, connexion, fichiers et recherche vectorielle.

  • Des types générés à partir de votre schéma
  • Une CLI pour les types, les requêtes en lecture seule et les journaux
  • Un générateur IA qui propose des modifications de schéma que vous relisez
Lire la documentation
import { createClient } from '@espobase/client'

const espobase = createClient(ESPOBASE_URL, ESPOBASE_KEY)

// Read the rows this user is allowed to see
const { data: todos } = await espobase
  .from('todos')
  .select('id, title, done')
  .order('created_at', { ascending: false })

// Add one (row level security checks it)
await espobase.from('todos').insert({ title: 'Ship it' })

Compatible avec les outils que vous utilisez déjà

Next.jsReactVueSvelteKitAstroNode.jsReact NativeSwiftFlutterKotlin

Tout autre langage peut utiliser directement l'API REST.

AVANTAGE · OFFRE GROUP

L'offre Starter de SEOUnico, incluse dans Group.

Abonnez-vous à l'offre Group d'Espobase et l'offre Starter de SEOUnico est incluse, sans frais supplémentaires. Réservé aux abonnés Group.

Votre prochaine app commence ici.

Commencez gratuitement, sans carte bancaire. Passez à Pro quand vos utilisateurs arrivent.