Trenne Entwicklung und Produktivbetrieb
direkt in Connic.
Gib jeder Umgebung eigene Variablen, Verbindungen und optionale Budgetlimits. Verbinde Entwicklung, Staging und Produktivbetrieb mit unterschiedlichen Git-Branches, um jeweils die passenden Agenten und Code-Versionen zu deployen.
Environments-Dokumentation lesenEnvironment-Variablen
- DATABASE_URLpostgres://••••@db.connic.co/prod
- STRIPE_SECRET_KEYsk_live_••••••••••••••••••
- OPENAI_API_KEYsk-••••••••••••••••••••••
- SENTRY_DSNhttps://••••@o123.sentry.io/4501
- AWS_S3_BUCKETconnic-prod-uploads
- WEBHOOK_SIGNING_SECRETwhsec_••••••••••••••••••
Entwickle neue Agenten unabhängig vom Produktivbetrieb
Nutze unterschiedliche Branches, um neue Agenten und Änderungen in einer separaten Umgebung zu testen. Jede Umgebung hat ihren eigenen Code-Stand sowie eigene Variablen, Verbindungen und optionale Budgetlimits.
Schütze sensible Werte in Dashboard und Logs
Markiere vertrauliche Variablen als sensibel. Connic verbirgt ihre Werte nach dem Erstellen im Dashboard und maskiert sie in Logs. Beim Deployment stellt Connic dem Agenten die Variablen seiner Umgebung bereit.
Variablen werden verschlüsselt gespeichert und erst beim Deployment in die Agent Container injiziert.
Eine Variable mit der Kennzeichnung Sensitive wird nach dem Speichern im Dashboard als •••••••• maskiert.
Sensible Werte werden in Logs maskiert. Änderungen an Variablen benötigen ein neues Deployment. Weitere Details stehen in der Variablen-Dokumentation.
mcp_servers:
- name: research-hub
url: https://mcp.example.com/research
headers:
Authorization: "Bearer ${RESEARCH_TOKEN}"
tools:
- search_papers
- fetch_abstractNutze ${VAR_NAME} in der YAML-Konfiguration überall dort, wo das Schema einen String akzeptiert, etwa in Headern für MCP-Server oder URLs eigener Modellanbieter. Python-Tools und Middleware lesen die Werte über os.environ. Beim Deployment verwendet Connic die Werte des aktiven Environments.
Veröffentliche Änderungen über deinen Git-Workflow
Verbinde jede Umgebung mit dem passenden Branch. Sobald du Änderungen dorthin pushst, startet Connic das Deployment. So kannst du neue Versionen erst in Staging prüfen und anschließend über den Produktionsbranch bereitstellen.
Verwalte mehr als Umgebungsvariablen
Vergleiche, wie Connic und andere Ansätze die Trennung deiner Umgebungen, den Schutz sensibler Werte und deine Deployments unterstützen.
| Funktion | Connic | .env files | HashiCorp Vault | Doppler |
|---|---|---|---|---|
| Geltungsbereich je Environment | Enthalten | Teilweise | Enthalten | Enthalten |
| Verschlüsselt gespeichert | Enthalten | Nicht enthalten | Enthalten | Enthalten |
| Sensible Werte in Logs maskiert | Enthalten | Nicht enthalten | Enthalten | Enthalten |
| Projekt Audit Log | Enthalten | Nicht enthalten | Enthalten | Teilweise |
| Zuordnung von Git-Branch und Environment | Enthalten | Nicht enthalten | Nicht enthalten | Nicht enthalten |
| Mit Verbindungen verknüpft | Enthalten | Nicht enthalten | Nicht enthalten | Nicht enthalten |
| Mit Agentenkonfigurationen verknüpft | Enthalten | Nicht enthalten | Nicht enthalten | Nicht enthalten |
| Budgetlimits je Environment | Enthalten | Nicht enthalten | Nicht enthalten | Nicht enthalten |
| Kein zusätzlicher Dienst zu betreiben | Enthalten | Enthalten | Nicht enthalten | Nicht enthalten |
Entdecke weitere Features
Testing
Assertions und Judges in CI.
Bridges
Private Dienste ohne eingehende Ports erreichen.
Verbindungen
Agenten mit den realen Systemen verbinden.
Observability
Jeden Schritt und jedes Token nachvollziehen.
Approvals
Menschliche Freigaben für sensible Aufrufe.
Managed Runtime
Eine Version erstellen, aktivieren und ausführen.