# Upsolve AI ## Docs - [Agent Observability](https://docs.upsolve.ai/ai-agent-builder/agent-observability.md): Inspect the step-by-step trace of how your agent answered a question. - [Agents](https://docs.upsolve.ai/ai-agent-builder/agents.md): Build AI chat experiences that understand your data. - [Applications & Spaces](https://docs.upsolve.ai/ai-agent-builder/applications.md): Build dashboard templates and deploy them to customer spaces. - [Chat History](https://docs.upsolve.ai/ai-agent-builder/chat-history.md): Review every conversation your agent has handled, including chats from deployed end users. - [Data Model & Schema](https://docs.upsolve.ai/ai-agent-builder/data-model-schema.md): Choose which tables and columns the agent can see, and encode what they mean. - [Data Models](https://docs.upsolve.ai/ai-agent-builder/data-models.md): Create curated views of your database with descriptions, annotations, and versioning. - [Backend Setup](https://docs.upsolve.ai/ai-agent-builder/deploy-agents/backend-setup.md): Set up user authorization in the backend for agent deployment - [Frontend Setup](https://docs.upsolve.ai/ai-agent-builder/deploy-agents/frontend-setup.md): Set up frontend for agent and AI Chat deployment - [Claude MCP Server](https://docs.upsolve.ai/ai-agent-builder/deploy-agents/mcp-server.md): Ask your data anything — get trusted AI answers directly inside Claude. - [Deployment Overview](https://docs.upsolve.ai/ai-agent-builder/deploy-agents/overview.md): Embed and deploy your agent natively in your product for your end-users - [Golden Assets](https://docs.upsolve.ai/ai-agent-builder/golden-assets.md): Add example queries and charts the agent references when answering similar questions. - [Data-Aware Agent Builder](https://docs.upsolve.ai/ai-agent-builder/introduction_2.md): Build AI agents that understand your data and answer questions with precision. - [Projects & Connections](https://docs.upsolve.ai/ai-agent-builder/projects.md): Set up your project environment and connect your data source. - [Row-Level Security](https://docs.upsolve.ai/ai-agent-builder/rls.md): Control what data each user and organization can access. - [Complete Setup Guide](https://docs.upsolve.ai/ai-agent-builder/setup-guide.md): End-to-end walkthrough from a blank project to a production-ready agent. - [System Prompts](https://docs.upsolve.ai/ai-agent-builder/system-prompts.md): Encode your business rules, terminology, and behavioral guardrails into the agent. - [Technical Guide](https://docs.upsolve.ai/ai-agent-builder/tech-guide.md): Complete implementation guide for developers integrating data-aware AI into applications. - [Add Charts to Dashboard](https://docs.upsolve.ai/api-reference/endpoint/add-charts-to-dashboard.md): Deep-copies one or more charts into a target dashboard. Each source chart is duplicated (new ID) and appended to the bottom of the dashboard layout. Authenticate with a tenant JWT or an API key. - [Append Charts from Dashboard](https://docs.upsolve.ai/api-reference/endpoint/append-charts-from-dashboard.md): Copies all charts from a source dashboard and appends them to a target dashboard. Charts are deep-copied (new IDs) and positioned below existing charts in the target. Authenticate with a tenant JWT or an API key. - [Clone Dashboard](https://docs.upsolve.ai/api-reference/endpoint/clone-dashboard.md): Creates a deep copy of an existing dashboard including all of its charts. The cloned dashboard can be placed in the same or a different workspace. Authenticate with a tenant JWT or an API key. - [Compute Connection Metadata](https://docs.upsolve.ai/api-reference/endpoint/compute-connection-metadata.md): Use this endpoint to compute and refresh metadata for a connection. Only the connection ID is required - the connection configuration will be fetched automatically from the database. - [Create Connection](https://docs.upsolve.ai/api-reference/endpoint/create-connection.md) - [Create Dashboard](https://docs.upsolve.ai/api-reference/endpoint/create-dashboard.md): Creates a new empty dashboard in a workspace. The dashboard will have no charts. Authenticate with a tenant JWT or an API key. - [List Workspace Dashboards](https://docs.upsolve.ai/api-reference/endpoint/list-workspace-dashboards.md): Returns the list of dashboard IDs, names, and ownership metadata for all dashboards visible to the authenticated user in a workspace. Authenticate with a tenant JWT (from the register-tenant endpoint) or an API key. - [List Workspaces](https://docs.upsolve.ai/api-reference/endpoint/list-workspaces.md): Lists all workspaces in your organization along with their primary dashboard information. Requires an Upsolve API key. - [Register Tenant](https://docs.upsolve.ai/api-reference/endpoint/register-tenant-to-upsolve.md): Use this endpoint to securely register a tenant to Upsolve and pass metadata relating to the tenant. This metadata payload will be used to secure data when the user accesses an Upsolve dashboard. - [Remove Charts from Dashboard](https://docs.upsolve.ai/api-reference/endpoint/remove-charts-from-dashboard.md): Removes one or more charts from a dashboard's layout. The chart records themselves are preserved in the chart library, only the dashboard configuration is updated. Authenticate with a tenant JWT or an API key. - [Area Line Chart](https://docs.upsolve.ai/content/charts/area-line-chart.md): Displays quantitative data with connected data points and shaded areas beneath the lines to emphasize trends and magnitudes - [Bar List](https://docs.upsolve.ai/content/charts/bar-list.md): A vertical list of horizontal bars representing data values, used to compare multiple items' magnitudes visually - [Donut Chart](https://docs.upsolve.ai/content/charts/donut-chart.md): Shows proportional data and the relative sizes of parts to a whole as a circular graph with a blank center - [Grouped Bar Chart](https://docs.upsolve.ai/content/charts/grouped-bar-chart.md): Displays single or multiple categories of data within each group side-by-side for easy comparison across different groups - [Heat Map](https://docs.upsolve.ai/content/charts/heat-map.md): Uses color gradients to represent data values across a matrix, highlighting variations and patterns at a glance - [Line Chart](https://docs.upsolve.ai/content/charts/line-chart.md): Displays quantitative data with connected data points - [Map](https://docs.upsolve.ai/content/charts/map.md): Use geographical maps to represent information tied to specific locations or regions - [Pie Chart](https://docs.upsolve.ai/content/charts/pie-chart.md): Shows proportional data and the relative sizes of parts to a whole as a circular graph - [Scatter Plot](https://docs.upsolve.ai/content/charts/scatter-plot.md): Represent the relationship between two numerical variables. Each data point is plotted as a dot on a Cartesian coordinate system - [Stacked Bar Chart](https://docs.upsolve.ai/content/charts/stacked-bar-chart.md): Displays single or multiple categories of data within each group stacked on top of each other for easy comparison across different groups - [Stat Card](https://docs.upsolve.ai/content/charts/stat-card.md): Presents a key metric or statistic in a visually concise format - [Table](https://docs.upsolve.ai/content/charts/table.md): Organizes data into rows and columns for easy comparison and detailed analysis - [Feature: Personal Workspace](https://docs.upsolve.ai/demo/personal-workspace.md): Demo of feature Personal Workspace, allowing your end users to customize dashboards and reports within your application - [Product Walkthrough](https://docs.upsolve.ai/demo/product-walkthrough.md): Product demo by Ka Ling (Co-Founder & CEO) and Serguei (Co-Founder & CTO) - [Create Chart](https://docs.upsolve.ai/embedded-bi/charts/create-chart.md): Visualize your customer-facing data by creating charts - [Point-and-Click Interface](https://docs.upsolve.ai/embedded-bi/charts/point-and-click-interface.md): Build charts in just a few clicks - [Overview](https://docs.upsolve.ai/embedded-bi/customize-dashboards/overview.md): Customize your dashboard to fit seamlessly in with your product - [SDK](https://docs.upsolve.ai/embedded-bi/customize-dashboards/sdk.md): Use the Upsolve React SDK to get your dashboard pixel perfect - [Create Dashboard](https://docs.upsolve.ai/embedded-bi/dashboards/create-dashboard.md): Visualize your customer-facing data by creating dashboards - [Multi-Workspace Deployment](https://docs.upsolve.ai/embedded-bi/dashboards/multi-workspace-deployment.md): Organize and deploy multiple Upsolve workspaces in a single application - [Workspaces](https://docs.upsolve.ai/embedded-bi/dashboards/new-workspaces.md): Create, organize, and deploy collections of dashboards as a single unit - [Point-and-Click Interface](https://docs.upsolve.ai/embedded-bi/dashboards/point-and-click-interface.md): Build dashboards in just a few clicks - [Programmatic Dashboard Management](https://docs.upsolve.ai/embedded-bi/dashboards/programmatic-management.md): Use the Upsolve API to dynamically create, clone, and manage dashboards and their charts. - [Set up connection](https://docs.upsolve.ai/embedded-bi/data-connection/data-connection.md): Set up connection to your data sources to get started - [Data Plane](https://docs.upsolve.ai/embedded-bi/data-connection/data-plane.md): Set up a Data Plane to manage your connections - [JSON Column Parsing](https://docs.upsolve.ai/embedded-bi/data-connection/json-columns.md): Automatically expand nested JSON columns into individual fields for charts and filters. - [Data Permissioning Overview](https://docs.upsolve.ai/embedded-bi/data-permissioning/overview.md): Comprehensive overview of data permissioning and tenancy in Upsolve embedded BI - [Tenancy Management](https://docs.upsolve.ai/embedded-bi/data-permissioning/tenancy-management.md): Control data access with flexible tenant-based filtering - [Tenant Properties](https://docs.upsolve.ai/embedded-bi/data-permissioning/tenant-properties.md): Advanced partition key configuration for complex multi-tenant data architectures - [Tenant Registration Flow](https://docs.upsolve.ai/embedded-bi/data-permissioning/tenant-registration-flow.md): Complete workflow for registering tenants and managing authentication tokens - [Backend Setup](https://docs.upsolve.ai/embedded-bi/deploy-dashboards/backend-setup.md): Set up user authoization in the backend for dashboard deployment - [Frontend Setup](https://docs.upsolve.ai/embedded-bi/deploy-dashboards/frontend-setup.md): Set up frontend for dashboard deployment - [Deployment Overview](https://docs.upsolve.ai/embedded-bi/deploy-dashboards/overview.md): Embed and deploy your dashboard natively in your product for your end-users - [Controlled Filters](https://docs.upsolve.ai/embedded-bi/filters/controlled-filters.md): Controlling filters from your app - [Filtering](https://docs.upsolve.ai/embedded-bi/filters/filters-in-depth.md): An in depth guide for setting up filters - [Timezones](https://docs.upsolve.ai/embedded-bi/filters/timezone.md): Configure timezones for your dashboard - [Build and Deploy Your First Dashboard](https://docs.upsolve.ai/embedded-bi/introduction.md) - [Schedule Reports](https://docs.upsolve.ai/embedded-bi/scheduled-reporting/schedule-reports.md): Automatically email static dashboard links to recipients on a cadence - [SMTP Configuration](https://docs.upsolve.ai/embedded-bi/scheduled-reporting/smtp-configuration.md): Verify domain ownership and configure SMTP to deliver scheduled reports - [Static Dashboards](https://docs.upsolve.ai/embedded-bi/scheduled-reporting/static-dashboards.md): Create and share immutable, time-stamped dashboard snapshots via secure links - [Dashboard Link Sharing](https://docs.upsolve.ai/embedded-bi/sharing-and-export/dashboard-link-sharing.md) - [ActiveCampaign](https://docs.upsolve.ai/integrations/activecampaign.md): Discover a seamless integration process! Learn how to connect ActiveCampaign to Upsolve effortlessly for streamlined transactions. - [Airtable](https://docs.upsolve.ai/integrations/airtable.md): Discover a seamless integration process! Learn how to connect Airtable to Upsolve effortlessly for streamlined transactions. - [Amazon RDS](https://docs.upsolve.ai/integrations/amazon-rds.md): Discover a seamless integration process! Learn how to connect Amazon RDS to Upsolve effortlessly for streamlined transactions. - [Amazon Redshift](https://docs.upsolve.ai/integrations/amazon-redshift.md): Discover a seamless integration process! Learn how to connect Amazon Redshift to Upsolve effortlessly for streamlined transactions. - [BigQuery](https://docs.upsolve.ai/integrations/big-query.md): Discover a seamless integration process! Learn how to connect BigQuery to Upsolve effortlessly for streamlined transactions. - [Clickhouse](https://docs.upsolve.ai/integrations/clickhouse.md): Discover a seamless integration process! Learn how to connect Clickhouse to Upsolve effortlessly for streamlined transactions. - [Databricks](https://docs.upsolve.ai/integrations/databricks.md): Discover a seamless integration process! Learn how to connect Databricks to Upsolve effortlessly for streamlined transactions. - [Dynamics 365](https://docs.upsolve.ai/integrations/dynamics-365.md): Discover a seamless integration process! Learn how to connect Dynamics 365 to Upsolve effortlessly for streamlined transactions. - [ElasticSearch](https://docs.upsolve.ai/integrations/elastic-search.md): Discover a seamless integration process! Learn how to connect ElasticSearch to Upsolve effortlessly for streamlined transactions. - [Excel 365](https://docs.upsolve.ai/integrations/excel-365.md): Discover a seamless integration process! Learn how to connect Excel 365 to Upsolve effortlessly for streamlined transactions. - [Facebook Ads](https://docs.upsolve.ai/integrations/facebook-ads.md): Discover a seamless integration process! Learn how to connect Facebook Ads to Upsolve effortlessly for streamlined transactions. - [Firebase](https://docs.upsolve.ai/integrations/firebase.md): Discover a seamless integration process! Learn how to connect Firebase to Upsolve effortlessly for streamlined transactions. - [Github](https://docs.upsolve.ai/integrations/github.md): Discover a seamless integration process! Learn how to connect Github to Upsolve effortlessly for streamlined transactions. - [Google Ads](https://docs.upsolve.ai/integrations/google-ads.md): Discover a seamless integration process! Learn how to connect Google Ads to Upsolve effortlessly for streamlined transactions. - [Google Analytics](https://docs.upsolve.ai/integrations/google-analytics.md): Discover a seamless integration process! Learn how to connect Google Analytics to Upsolve effortlessly for streamlined transactions. - [Google Sheets](https://docs.upsolve.ai/integrations/google-sheets.md): Discover a seamless integration process! Learn how to connect Google Sheets to Upsolve effortlessly for streamlined transactions. - [HubSpot](https://docs.upsolve.ai/integrations/hubspot.md): Discover a seamless integration process! Learn how to connect HubSpot to Upsolve effortlessly for streamlined transactions. - [Instagram](https://docs.upsolve.ai/integrations/instagram.md): Discover a seamless integration process! Learn how to connect Instagram to Upsolve effortlessly for streamlined transactions. - [Intercom](https://docs.upsolve.ai/integrations/intercom.md): Discover a seamless integration process! Learn how to connect Intercom to Upsolve effortlessly for streamlined transactions. - [Data Plane](https://docs.upsolve.ai/integrations/introduction.md): Connect your data sources into a unified SQL Layer - [JIRA Cloud](https://docs.upsolve.ai/integrations/jira.md): Discover a seamless integration process! Learn how to connect Jira to Upsolve effortlessly for streamlined transactions. - [LinkedIn Ads](https://docs.upsolve.ai/integrations/linkedin-ads.md): Discover a seamless integration process! Learn how to connect LinkedIn Ads to Upsolve effortlessly for streamlined transactions. - [Mailchimp Marketing](https://docs.upsolve.ai/integrations/mailchimp-marketing.md): Discover a seamless integration process! Learn how to connect Mailchimp Marketing to Upsolve effortlessly for streamlined transactions. - [Mailchimp Transactional](https://docs.upsolve.ai/integrations/mailchimp-transactional.md): Discover a seamless integration process! Learn how to connect Mailchimp Transactional to Upsolve effortlessly for streamlined transactions. - [MariaDB](https://docs.upsolve.ai/integrations/mariadb.md): Discover a seamless integration process! Learn how to connect MariaDB to Upsolve effortlessly for streamlined transactions. - [MongoDB](https://docs.upsolve.ai/integrations/mongodb.md): Discover a seamless integration process! Learn how to connect MongoDB to Upsolve effortlessly for streamlined transactions. - [MSSQL](https://docs.upsolve.ai/integrations/mssql.md): Discover a seamless integration process! Learn how to connect MSSQL to Upsolve effortlessly for streamlined transactions. - [MySQL](https://docs.upsolve.ai/integrations/mysql.md): Discover a seamless integration process! Learn how to connect MySQL to Upsolve effortlessly for streamlined transactions. - [Neo4J](https://docs.upsolve.ai/integrations/neo4j.md): Discover a seamless integration process! Learn how to connect Neo4J to Upsolve effortlessly for streamlined transactions. - [Odoo](https://docs.upsolve.ai/integrations/odoo.md): Discover a seamless integration process! Learn how to connect Odoo to Upsolve effortlessly for streamlined transactions. - [OpenAI](https://docs.upsolve.ai/integrations/openai.md): Discover a seamless integration process! Learn how to connect OpenAI to Upsolve effortlessly for streamlined transactions. - [Oracle](https://docs.upsolve.ai/integrations/oracle.md): Discover a seamless integration process! Learn how to connect Oracle to Upsolve effortlessly for streamlined transactions. - [Pinecone](https://docs.upsolve.ai/integrations/pinecone.md): Discover a seamless integration process! Learn how to connect Pinecone to Upsolve effortlessly for streamlined transactions. - [Pipedrive](https://docs.upsolve.ai/integrations/pipedrive.md): Discover a seamless integration process! Learn how to connect Pipedrive to Upsolve effortlessly for streamlined transactions. - [PostgreSQL](https://docs.upsolve.ai/integrations/postgresql.md): Discover a seamless integration process! Learn how to connect PostgreSQL to Upsolve effortlessly for streamlined transactions. - [ProfitWell](https://docs.upsolve.ai/integrations/profitwell.md): Discover a seamless integration process! Learn how to connect ProfitWell to Upsolve effortlessly for streamlined transactions. - [Provet Cloud](https://docs.upsolve.ai/integrations/provet-cloud.md): Discover a seamless integration process! Learn how to connect Provet Cloud to Upsolve effortlessly for streamlined transactions. - [Qdrant](https://docs.upsolve.ai/integrations/qdrant.md): Discover a seamless integration process! Learn how to connect Qdrant to Upsolve effortlessly for streamlined transactions. - [Quickbooks Online](https://docs.upsolve.ai/integrations/quickbooks-online.md): Discover a seamless integration process! Learn how to connect Quickbooks Online to Upsolve effortlessly for streamlined transactions. - [Salesforce](https://docs.upsolve.ai/integrations/salesforce.md): Discover a seamless integration process! Learn how to connect Salesforce to Upsolve effortlessly for streamlined transactions. - [SAP HANA](https://docs.upsolve.ai/integrations/sap-hana.md): Discover a seamless integration process! Learn how to connect SAP HANA to Upsolve effortlessly for streamlined transactions. - [Segment](https://docs.upsolve.ai/integrations/segment.md): Discover a seamless integration process! Learn how to connect Segment to Upsolve effortlessly for streamlined transactions. - [SendGrid](https://docs.upsolve.ai/integrations/sendgrid.md): Discover a seamless integration process! Learn how to connect SendGrid to Upsolve effortlessly for streamlined transactions. - [ServiceTitan](https://docs.upsolve.ai/integrations/service-titan.md): Discover a seamless integration process! Learn how to connect ServiceTitan to Upsolve effortlessly for streamlined transactions. - [Shopify](https://docs.upsolve.ai/integrations/shopify.md): Discover a seamless integration process! Learn how to connect Shopify to Upsolve effortlessly for streamlined transactions. - [SingleStore](https://docs.upsolve.ai/integrations/single-store.md): Discover a seamless integration process! Learn how to connect SingleStore to Upsolve effortlessly for streamlined transactions. - [Slack](https://docs.upsolve.ai/integrations/slack.md): Discover a seamless integration process! Learn how to connect Slack to Upsolve effortlessly for streamlined transactions. - [SnowFlake](https://docs.upsolve.ai/integrations/snowflake.md): Discover a seamless integration process! Learn how to connect SnowFlake to Upsolve effortlessly for streamlined transactions. - [Stripe](https://docs.upsolve.ai/integrations/stripe.md): Discover a seamless integration process! Learn how to connect Stripe to Upsolve effortlessly for streamlined transactions. - [Twilio](https://docs.upsolve.ai/integrations/twilio.md): Discover a seamless integration process! Learn how to connect Twilio to Upsolve effortlessly for streamlined transactions. - [Upstash Vector](https://docs.upsolve.ai/integrations/upstash-vector.md): Discover a seamless integration process! Learn how to connect Upstash Vector to Upsolve effortlessly for streamlined transactions. - [Weaviate](https://docs.upsolve.ai/integrations/weaviate.md): Discover a seamless integration process! Learn how to connect Weaviate to Upsolve effortlessly for streamlined transactions. - [Youtube Analytics](https://docs.upsolve.ai/integrations/youtube-analytics.md): Discover a seamless integration process! Learn how to connect Youtube Analytics to Upsolve effortlessly for streamlined transactions. - [Zendesk](https://docs.upsolve.ai/integrations/zendesk.md): Discover a seamless integration process! Learn how to connect Zendesk to Upsolve effortlessly for streamlined transactions. - [Zoho CRM](https://docs.upsolve.ai/integrations/zoho-crm.md): Discover a seamless integration process! Learn how to connect Zoho CRM to Upsolve effortlessly for streamlined transactions. - [Zoom](https://docs.upsolve.ai/integrations/zoom.md): Discover a seamless integration process! Learn how to connect Zoom to Upsolve effortlessly for streamlined transactions. - [Agent Studio for Data Teams](https://docs.upsolve.ai/introduction.md): Build analytics agents that know your business — not just your schema. - [Aggregate functions](https://docs.upsolve.ai/sql/functions/aggregate.md) - [Array functions and operators](https://docs.upsolve.ai/sql/functions/array.md) - [Binary functions and operators](https://docs.upsolve.ai/sql/functions/binary.md) - [Bitwise functions](https://docs.upsolve.ai/sql/functions/bitwise.md) - [Comparison functions and operators](https://docs.upsolve.ai/sql/functions/comparison.md) - [Conditional Expressions](https://docs.upsolve.ai/sql/functions/conditional.md) - [Conversion](https://docs.upsolve.ai/sql/functions/conversion.md) - [Date and time functions and operators](https://docs.upsolve.ai/sql/functions/datetime.md) - [Decimal functions and operators](https://docs.upsolve.ai/sql/functions/decimal.md) - [HyperLogLog Functions](https://docs.upsolve.ai/sql/functions/hyperloglog.md) - [JSON functions and operators](https://docs.upsolve.ai/sql/functions/json.md) - [Lambda expressions](https://docs.upsolve.ai/sql/functions/lambda.md) - [Map](https://docs.upsolve.ai/sql/functions/map.md) - [Machine learning functions](https://docs.upsolve.ai/sql/functions/ml.md) - [Quantile digest functions](https://docs.upsolve.ai/sql/functions/qdigest.md) - [Regexp](https://docs.upsolve.ai/sql/functions/regexp.md) - [Set Digest functions](https://docs.upsolve.ai/sql/functions/setdigest.md) - [String functions and operators](https://docs.upsolve.ai/sql/functions/string.md) - [Table functions](https://docs.upsolve.ai/sql/functions/table.md) - [Teradata functions](https://docs.upsolve.ai/sql/functions/teradata.md) - [URL functions](https://docs.upsolve.ai/sql/functions/url.md) - [UUID Functions](https://docs.upsolve.ai/sql/functions/uuid.md) - [Window functions](https://docs.upsolve.ai/sql/functions/window.md) - [Introduction](https://docs.upsolve.ai/sql/introduction.md): Introduction to how to use SQL with Upsolve. - [DESCRIBE](https://docs.upsolve.ai/sql/reference/describe.md) - [EXECUTE](https://docs.upsolve.ai/sql/reference/execute.md) - [PREPARE](https://docs.upsolve.ai/sql/reference/prepare.md) - [SELECT](https://docs.upsolve.ai/sql/reference/select.md) - [SHOW CATALOGS](https://docs.upsolve.ai/sql/reference/show-catalogs.md) - [SHOW COLUMNS](https://docs.upsolve.ai/sql/reference/show-columns.md) - [SHOW SCHEMAS](https://docs.upsolve.ai/sql/reference/show-schemas.md) - [Data types](https://docs.upsolve.ai/sql/reference/types.md) - [USE](https://docs.upsolve.ai/sql/reference/use.md) - [VALUES](https://docs.upsolve.ai/sql/reference/values.md) - [BEGIN](https://docs.upsolve.ai/sql/routines/begin.md) - [CASE](https://docs.upsolve.ai/sql/routines/case.md) - [DECLARE](https://docs.upsolve.ai/sql/routines/declare.md) - [Example SQL routines](https://docs.upsolve.ai/sql/routines/examples.md) - [FUNCTION](https://docs.upsolve.ai/sql/routines/function.md) - [IF](https://docs.upsolve.ai/sql/routines/if.md) - [Introduction to SQL routines](https://docs.upsolve.ai/sql/routines/introduction.md) - [ITERATE](https://docs.upsolve.ai/sql/routines/iterate.md) - [LEAVE](https://docs.upsolve.ai/sql/routines/leave.md) - [LOOP](https://docs.upsolve.ai/sql/routines/loop.md) - [REPEAT](https://docs.upsolve.ai/sql/routines/repeat.md) - [RETURN](https://docs.upsolve.ai/sql/routines/return.md) - [SET](https://docs.upsolve.ai/sql/routines/set.md) - [WHILE](https://docs.upsolve.ai/sql/routines/while.md) ## OpenAPI Specs - [upsolve.documentation](https://docs.upsolve.ai/api-reference/upsolve.documentation.yaml) - [openapi](https://docs.upsolve.ai/api-reference/openapi.json) ## Optional - [Impact Studies](https://upsolve.ai/impact-study) - [Security Trust Center](https://trust.oneleet.com/upsolve) - [Community](https://upsolve-ai-community.slack.com/join/shared_invite/zt-2x9oospxx-vv2uDP_20IafkekwCOMi4A#/shared-invite/email) - [Blog](https://www.upsolve.com/blog)