Convex ist die Open-Source-Reaktivdatenbank, die Web-App-Entwicklern – ob menschlich oder beruflich – das Leben erleichtert. Rufen Sie Daten ab und führen Sie Geschäftslogik mit hoher Konsistenz aus, indem Sie reines TypeScript schreiben.
Convex bietet eine Datenbank, einen Ort zum Schreiben Ihrer Serverfunktionen und Client-Bibliotheken. Es erleichtert die Erstellung und Skalierung dynamischer Live-Update-Apps. Lesen Sie die Dokumentation, um mehr zu erfahren .
Die Entwicklung des Convex-Backends wird vom Convex-Team geleitet. Wir freuen uns über Fehlerbehebungen und Feedback . Dieses Repository wird innerhalb weniger Tage mit allen internen Entwicklungsarbeiten synchronisiert.
Erste Schritte
Besuchen Sie unsere Dokumentation , um mehr über Convex zu erfahren, und folgen Sie unseren Anleitungen für den Einstieg.
Der einfachste Weg, mit Convex zu entwickeln, ist unsere Cloud-Plattform . Sie bietet ein großzügiges kostenloses Kontingent und ermöglicht es Ihnen, sich auf die Entwicklung Ihrer Anwendung zu konzentrieren, ohne sich um die Infrastruktur kümmern zu müssen. Viele kleine Anwendungen und Nebenprojekte können vollständig auf dem kostenlosen Kontingent ohne Kosten und Wartungsaufwand betrieben werden.
Selbsthosting
Das selbstgehostete Produkt umfasst die meisten Funktionen des Cloud-Produkts, einschließlich Dashboard und CLI. Das selbstgehostete Convex funktioniert gut mit einer Vielzahl von Tools, darunter Neon, Fly.io, Vercel, Netlify, RDS, SQLite, Postgres und mehr.
Sie können entweder Docker (empfohlen) oder eine vorgefertigte Binärdatei verwenden, um Convex selbst zu hosten. Detaillierte Anweisungen finden Sie in unserem Leitfaden zum Selbsthosting . Community-Support für das Selbsthosting finden Sie im Discord -Kanal #self-hosted
.
Community und Support
Treten Sie unserer Discord-Community bei, um Hilfe und Diskussionen zu erhalten.
Melden Sie Probleme beim Erstellen und Verwenden des Open-Source-Convex-Backends über GitHub Issues
Erstellen aus der Quelle
Siehe BUILD.md .
Haftungsausschlüsse
Wenn Sie sich für Self-Hosting entscheiden, empfehlen wir Ihnen, die Anleitung zum Self-Hosting zu befolgen. Wenn Sie stattdessen aus dem Quellcode erstellen, ändern Sie unbedingt Ihr Instanzgeheimnis und Ihren Administratorschlüssel von den Standardeinstellungen im Repository.
Convex ist unter Linux und Mac am besten erprobt. Unter Windows ist die Erfahrung geringer. Sollten Sie auf Probleme stoßen, schreiben Sie uns bitte auf Discord im Kanal
#self-hosted
.Convex-Builds enthalten einen Beacon, der Convex bei der Produktverbesserung unterstützt. Die Informationen sind minimal, anonym und hilfreich für Convex. Wenn Sie die Informationen jedoch deaktivieren möchten, können Sie das Flag
--disable-beacon
in der Backend-Binärdatei setzen. Die Meldungen des Beacons werden im Protokoll ausgegeben und enthalten nurEine zufällige Kennung für Ihre Bereitstellung (wird nicht anderweitig verwendet)
Migrationsversion Ihrer Datenbank
Git-Rev des Backends
Verfügbarkeit des Backends
Repository-Layout
crates/
enthält Rust-CodeHauptbinärdatei
local_backend/
ist ein Anwendungsserver auf derRuntime
. Dies ist die Server-Edge für die Convex-Cloud.
npm-packages/
enthält sowohl unsere öffentlichen als auch unsere internen TypeScript-Pakete.Interne Pakete
udf-runtime/
richtet die JS-Umgebung für benutzerdefinierte Funktionen für Abfragen und Mutationen einudf-tests/
ist eine Sammlung von Funktionen, die zum Testen der Isolationsschicht verwendet werdensystem-udfs/
enthält Funktionen, die vom Convex-System verwendet werden, z. B. die CLI
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Mit dem MCP-Server von Convex können Sie Tabellen analysieren, Funktionen aufrufen und Daten nahtlos lesen und schreiben. Agenten können dank der Sandbox-Abfragen von Convex sicher einmalige Abfragen generieren und so die Datenintegrität gewährleisten. Perfekt für KI-Automatisierung, Echtzeit-Apps und dynamischen Datenzugriff.
Related Resources
Related MCP Servers
- -securityAlicense-qualityThe Multi DB MCP Server is a high-performance implementation of the Database Model Context Protocol designed to revolutionize how AI agents interact with databases. Currently supporting MySQL and PostgreSQL databases.Last updated -294MIT License
- AsecurityAlicenseAqualityAn open-source MCP server that connects to various data sources (SQL databases, CSV, Parquet files), allowing AI models to execute SQL queries and generate data visualizations for analytics and business intelligence.Last updated -960MIT License
- AsecurityAlicenseAqualityA blazing fast MCP server that enables AI agents to interact with multiple PostgreSQL databases, providing functionality to list tables, inspect schemas, execute queries, and run transactions.Last updated -482MIT License
- AsecurityAlicenseAqualityA universal MCP server that enables AI agents to securely manage PostgreSQL databases, make API requests, and execute SSH commands with features for database analysis, schema editing, and data operations.Last updated -3MIT License