Ardent

Ardent

ArdentAI, Inc. · Coding

Ardent klont jede Postgres-Produktionsdatenbank in unter sechs Sekunden und gibt Agenten wie Entwicklern eine isolierte Kopie, um Migrationen und riskante Änderungen zu testen.

Vorschau der Oberfläche von Ardent

Über Ardent

About

Was ist Ardent

Ardent ist Infrastruktur für Datenbank-Branching, gebaut für KI-Agenten und die Teams, die sie laufen lassen. Das Tool verbindet sich mit einer vorhandenen Postgres-Datenbank, hält über logische Replikation ein Lesereplikat aktuell und erzeugt daraus isolierte Branches. Ein Branch ist eine vollständige Postgres-Instanz mit Ihrem Schema, Ihren Daten, den Rechten, den Row-Level-Security-Regeln, Funktionen und Triggern.

Das Problem kennt jede Person, die schon einmal einen Coding-Agenten auf eine Datenbank losgelassen hat. Gemeinsames Staging läuft auseinander, Seed-Dateien verfehlen die Randfälle, und eine einzige schlechte Migration reißt die Primary mit. Ardent gibt jeder Aufgabe ihre eigene Verbindungs-URL. Der Agent liest, schreibt, fährt Migrationen und darf Dinge kaputt machen, danach wird der Branch gelöscht. Das Versprechen ist eine Datenbank-Sandbox pro Aufgabe: echtes Schema, echte Zeilen, kein gemeinsames Staging.

Die Grenzen sollten Sie vorher kennen. Es geht nur mit Postgres, ein Branch ist ein Schnappschuss aus dem Moment seiner Erstellung, und die erste Einrichtung des Connectors dauert bei großen Datenbanken eine Weile.

Erste Schritte

  1. Installieren Sie die CLI mit npm install -g ardent-cli und starten Sie ardent login.
  2. Legen Sie Ihre Verbindungszeichenfolge als ARDENT_DB_URL ab und führen Sie ardent connector preflight postgresql "$ARDENT_DB_URL" aus. Gibt der Preflight ein Grant-Skript aus, spielen Sie es zuerst auf der Quelldatenbank ein.
  3. Erstellen Sie den Connector mit ardent connector create postgresql "$ARDENT_DB_URL". Die Einrichtung läuft auf Ardent-Seite und kann bei großen Datenbanken Minuten bis Stunden dauern.
  4. Starten Sie ardent branch create my-feature und holen Sie sich mit ardent branch info die URL des Branches.
  5. Richten Sie Ihre Anwendung oder den Agenten auf diese URL. Löschen Sie den Branch mit ardent branch delete, wenn die Arbeit steht.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Ardent.

Kostenloser TarifJa
Bezahlte Tarife$0 - $250/mo plus compute and storage
PlattformWeb app, CLI, REST API
EntwicklerArdentAI, Inc.
KategorieCoding
VeröffentlichungsdatumMay 2026
Zuletzt aktualisiertNov 2026
Website-Besuche3.3K
Globales Website-Ranking5.2M
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Plattform- und Infrastrukturteams, die Agenten gegen Produktionsdaten laufen lassen
  • Data Engineers, die Migrationen und Backfills vor dem Release testen
  • Kleine Teams mit Blick auf die Kosten

Aufgaben

  • Eine Schema-Migration vor der Produktion testen
  • Einen Backfill oder eine Datenbereinigung proben
  • Dem Agenten eine Wegwerf-Datenbank pro Pull Request geben

Szenarien

  • Datenbankänderungen in der Continuous Integration
  • Einen Produktionsfehler nachstellen
  • Eine neue Entwicklerin einarbeiten

Wichtigste Funktionen

Branches in unter sechs Sekunden

Ein Branch entsteht in weniger als sechs Sekunden, unabhängig von der Größe der Datenbank, so Ardent. Die Branches werden vom Lesereplikat geklont und nie von der Primary, deshalb belastet eine Welle von Erstellungen die Produktion nicht. Diese Geschwindigkeit macht Tests mit Coding-Agenten praktikabel: ein Branch pro Aufgabe, niemand wartet hinter anderen.

Isolation bei Rechenleistung und Speicher

Jeder Branch läuft mit eigener Rechenleistung und einer Copy-on-Write-Sicht auf den Speicher. Schreibvorgänge bleiben im Branch, und seine Verbindungszeichenfolge hat keine Route zur Quelldatenbank oder zu deren Zugangsdaten. Das zählt, sobald Sie eine URL in einen Modell-Prompt oder in die Shell einer Kollegin kleben.

Copy-on-Write im Speicher

Copy-on-Write hält den Speicher klein: Jeder Postgres-Klon teilt sich die Daten des Replikats und schreibt nur die geänderten Blöcke mit. Diese Änderungen kosten $0.70 pro GB und Monat, und Ardent begrenzt die Zahl der Branches nicht.

Rechenleistung, die auf null geht

Inaktive Branches pausieren nach fünf Minuten und wachen bei der nächsten Verbindung auf. Rechenleistung kostet $0.40 pro CU-Stunde, wobei eine CU einem vCPU und 4 GB RAM entspricht, und skaliert selbsttätig mit der Last. Sie reservieren keine Kapazität für Agenten, die in Schüben arbeiten.

Postgres-Datenbank-Branching beim bestehenden Anbieter

Supabase, AWS RDS, PlanetScale und selbst gehostetes Postgres ab Version 13 verbinden sich über logische Replikation und DDL-Event-Trigger, ohne Anbieterwechsel und ohne neues Schema. Die Quelle behält ihren eigenen Replikations-Slot und die Metadaten zur Nachverfolgung. Bei Tabellen ohne Primärschlüssel wählen Sie während der Einrichtung eine Replica Identity.

CLI, REST-API und Teamarbeit

ardent branch create, switch, info und delete folgen den git-Befehlen. Die CLI liefert JSON und stabile Exit-Codes für Skripte und CI, die REST-API deckt Projekte, Connectoren, Branches und Schlüssel mit begrenzten Rechten ab. Kolleginnen und Kollegen teilen Branches in einer Organisation, mit Rollen und Rechten pro Schlüssel.

Vor- und Nachteile

Vorteile

  • Ihr Postgres-Anbieter bleibt, die Einführung bedeutet also keine Datenbankmigration.
  • Die Erstellungszeit wächst nicht mit den Daten, dadurch bleibt ein Branch pro Agentenaufgabe bezahlbar.
  • Isolierte Zugangsdaten halten eine durchgesickerte Branch-URL von der Produktion fern.
  • Copy-on-Write-Speicher und Rechenleistung bis null halten ruhende und wegwerfbare Branches günstig.

Nachteile

  • Nur Postgres. Teams mit MySQL oder MongoDB bleiben außen vor.
  • Ein Branch ist ein Schnappschuss, spätere Produktionsänderungen kommen nicht an, und langlebige Branches laufen auseinander.
  • Die erste Einrichtung auf einer Terabyte-Datenbank kann Stunden dauern, und Tabellen ohne Primärschlüssel brauchen eine zusätzliche Entscheidung.

Häufige Fragen

Ardent erstellt isolierte Kopien einer Postgres-Datenbank in unter sechs Sekunden, damit Entwickler und Agenten Code an echten Daten testen, ohne die Produktion anzufassen.