From cdbaeb088901b0eea7ab1a16a038e1aa578e1ee6 Mon Sep 17 00:00:00 2001 From: amsraman Date: Thu, 23 Jul 2026 17:15:20 -0700 Subject: [PATCH] OPS-1673: audit & correct Integrations/Connections docs Verified the integration/connection docs against the flexgen codebase and fixed inaccuracies: - GitHub: repo visibility is plan-dependent (Free=public, Enterprise=private, Pro=choice), not "private unless you choose public". - Git providers: Azure DevOps is supported; added it to the list. - Database: added a "Connecting a Private or Remote Database" section (IPv4/pooler reachability, Enterprise static-egress allowlisting) and noted the app connects via REFLEX_DB_URL / REFLEX_ASYNC_DB_URL. - Snowflake: added the missing frontmatter (tags + description) so its gallery card renders correctly. Co-Authored-By: Claude Fable 5 --- docs/ai_builder/features/connect_to_git_providers.md | 2 +- docs/ai_builder/features/connect_to_github.md | 2 +- .../src/integrations_docs/docs/database.md | 9 +++++++++ .../src/integrations_docs/docs/snowflake.md | 4 ++++ 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/docs/ai_builder/features/connect_to_git_providers.md b/docs/ai_builder/features/connect_to_git_providers.md index dcc985faf64..3089336f1d2 100644 --- a/docs/ai_builder/features/connect_to_git_providers.md +++ b/docs/ai_builder/features/connect_to_git_providers.md @@ -5,7 +5,7 @@ description: Connect Reflex Build to GitLab, Bitbucket, or any Git remote using # Connecting to Git Providers -Besides the [GitHub integration](/docs/ai/features/connect-to-github/), Reflex Build can sync to any Git remote, including GitLab, Bitbucket, a self-hosted server, or an existing GitHub repository. You connect it with a repository URL and a fine-grained access token, then push and pull the same way you would with GitHub. +Besides the [GitHub integration](/docs/ai/features/connect-to-github/), Reflex Build can sync to any Git remote, including GitLab, Bitbucket, Azure DevOps, a self-hosted server, or an existing GitHub repository. You connect it with a repository URL and a fine-grained access token, then push and pull the same way you would with GitHub. ## What You Need diff --git a/docs/ai_builder/features/connect_to_github.md b/docs/ai_builder/features/connect_to_github.md index 11dabc8f635..394ae152240 100644 --- a/docs/ai_builder/features/connect_to_github.md +++ b/docs/ai_builder/features/connect_to_github.md @@ -50,7 +50,7 @@ When you connect a Build app to GitHub, Reflex Build creates a Git repository fo - If the `reflex-build` app is installed on a **GitHub organization**, the repository is created inside that organization. - Otherwise, the repository is created under your **personal GitHub account**. -New repositories use the `main` branch and are private, unless you make them public when connecting. +New repositories use the `main` branch. Repository visibility depends on your plan: on **Pro** you choose public or private when connecting; on the **Free** plan new repositories are public; on **Enterprise** they are always private. ## Pushing and Pulling Changes diff --git a/packages/integrations-docs/src/integrations_docs/docs/database.md b/packages/integrations-docs/src/integrations_docs/docs/database.md index b39f37968d5..82dd2151d43 100644 --- a/packages/integrations-docs/src/integrations_docs/docs/database.md +++ b/packages/integrations-docs/src/integrations_docs/docs/database.md @@ -87,6 +87,15 @@ Database (mydatabase) - Target database name - Generates SQLAlchemy models - Makes schema available to the AI for queries +## Connecting a Private or Remote Database + +Reflex Build connects to your database from its cloud sandbox, so the database must be reachable over the internet. A few tips for remote connections: + +- **Use an IPv4-reachable host or a connection pooler.** IPv6-only hosts may not be reachable from the sandbox; most managed providers offer a pooler endpoint that works. +- **Allowlisting:** on **Enterprise** plans, database traffic can be routed through a static egress IP that you allowlist on your database's firewall. + +You provide a single connection string (or the individual fields), and Reflex Build derives the environment variables your app connects with — `REFLEX_DB_URL` and its async counterpart `REFLEX_ASYNC_DB_URL` — automatically. + ```md alert # NoSQL Databases diff --git a/packages/integrations-docs/src/integrations_docs/docs/snowflake.md b/packages/integrations-docs/src/integrations_docs/docs/snowflake.md index e7f50b84ef6..ee2cf5c1fe4 100644 --- a/packages/integrations-docs/src/integrations_docs/docs/snowflake.md +++ b/packages/integrations-docs/src/integrations_docs/docs/snowflake.md @@ -1,3 +1,7 @@ +--- +tags: Data Infrastructure +description: Connect to Snowflake to query and analyze data in your Snowflake warehouse. +--- # Snowflake Snowflake is a cloud-based data warehousing platform that enables users to store, manage, and analyze large volumes of data. It provides a scalable and flexible architecture that separates storage and compute resources, allowing for efficient data processing and querying.