Integrations
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 nur- Eine 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-Code- Hauptbinärdatei
local_backend/
ist ein Anwendungsserver auf derRuntime
. Dies ist die Server-Edge für die Convex-Cloud.
- Hauptbinärdatei
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
- Interne Pakete
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
- AsecurityFlicenseAqualityAn MCP server that integrates with Fewsats allowing AI agents to securely purchase anything by retrieving balances, accessing payment methods, and processing payments.Last updated -411Python
- 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 -1019PythonMIT 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 -444TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides read-only TDengine database queries for AI assistants, allowing users to execute queries, explore database structures, and investigate data directly from AI-powered tools.Last updated -4PythonMIT License