{"version":1,"pages":[{"id":"ZqCaVAGeUuQRNywCZd4P","title":"Our docs have moved","pathname":"/docs","siteSpaceId":"sitesp_uBhHs","description":"","breadcrumbs":[{"label":"GETTING STARTED"}]},{"id":"76idiXkPuh05JIVxmoBv","title":"Connect your data","pathname":"/docs/getting-started/connecting-your-data","siteSpaceId":"sitesp_uBhHs","description":"Connect any app, database, or data warehouse","breadcrumbs":[{"label":"GETTING STARTED"}]},{"id":"SBW9jyhI5DKXmJIuYnIE","title":"App and database connectors","pathname":"/docs/getting-started/connecting-your-data/app-and-database-connectors","siteSpaceId":"sitesp_uBhHs","description":"Explore and visualize data from >150 sources","breadcrumbs":[{"label":"GETTING STARTED"},{"label":"Connect your data"}]},{"id":"k4YO3LXKCKqpYEIeuxVH","title":"Snowflake","pathname":"/docs/getting-started/connecting-your-data/snowflake","siteSpaceId":"sitesp_uBhHs","description":"Connect your Snowflake warehouse to explore and visualize your data","breadcrumbs":[{"label":"GETTING STARTED"},{"label":"Connect your data"}]},{"id":"XNzLvGbVCiDy3U5q9t6E","title":"BigQuery","pathname":"/docs/getting-started/connecting-your-data/bigquery-beta","siteSpaceId":"sitesp_uBhHs","description":"Connect your BigQuery warehouse to explore and visualize your data","breadcrumbs":[{"label":"GETTING STARTED"},{"label":"Connect your data"}]},{"id":"Alr0O6she0Mu0rOR5pBT","title":"Redshift","pathname":"/docs/getting-started/connecting-your-data/redshift","siteSpaceId":"sitesp_uBhHs","description":"Connect your Redshift warehouse to explore and visualize your data","breadcrumbs":[{"label":"GETTING STARTED"},{"label":"Connect your data"}]},{"id":"g5RieGcsdSVJwVjaTsJe","title":"Postgres","pathname":"/docs/getting-started/connecting-your-data/postgres","siteSpaceId":"sitesp_uBhHs","description":"Connect your Postgres data to explore and visualize your data","breadcrumbs":[{"label":"GETTING STARTED"},{"label":"Connect your data"}]},{"id":"7H7Nmo4xAlfP0645Zjh1","title":"Use an SSH tunnel","pathname":"/docs/getting-started/connecting-your-data/postgres/using-an-ssh-tunnel","siteSpaceId":"sitesp_uBhHs","description":"If your Postgres instance is not accessible to the public, you can connect to it using an SSH tunnel","breadcrumbs":[{"label":"GETTING STARTED"},{"label":"Connect your data"},{"label":"Postgres"}]},{"id":"ZIaGBjZ5DKppAliMkHqQ","title":"Static IP Addresses","pathname":"/docs/getting-started/connecting-your-data/static-ip-addresses","siteSpaceId":"sitesp_uBhHs","description":"Allow traffic to your warehouse from these addresses","breadcrumbs":[{"label":"GETTING STARTED"},{"label":"Connect your data"}]},{"id":"Ofok62CLwEq4U48EG09C","title":"dbt","pathname":"/docs/getting-started/connecting-your-data/dbt","siteSpaceId":"sitesp_uBhHs","description":"Connect your dbt project to sync your metadata and surface it directly to business teams for better data discovery.","breadcrumbs":[{"label":"GETTING STARTED"},{"label":"Connect your data"}]},{"id":"ihxTOiegQZigXlBDinuY","title":"dbt Cloud","pathname":"/docs/getting-started/connecting-your-data/dbt/dbt-cloud","siteSpaceId":"sitesp_uBhHs","description":"Connect your dbt Cloud deployment to sync your metadata","breadcrumbs":[{"label":"GETTING STARTED"},{"label":"Connect your data"},{"label":"dbt"}]},{"id":"LoIchXuxlEoCmaZKq9C0","title":"dbt via GitHub","pathname":"/docs/getting-started/connecting-your-data/dbt/dbt-via-github","siteSpaceId":"sitesp_uBhHs","description":"Connect dbt via GitHub to sync your metadata","breadcrumbs":[{"label":"GETTING STARTED"},{"label":"Connect your data"},{"label":"dbt"}]},{"id":"XhwvyhUTgkzuA0YNfCxd","title":"Create your first canvas","pathname":"/docs/getting-started/creating-your-first-canvas","siteSpaceId":"sitesp_uBhHs","description":"Create your first canvas to start exploring your data","breadcrumbs":[{"label":"GETTING STARTED"}]},{"id":"PerCyqnc0yrdl4HNeWiJ","title":"Onboarding your team","pathname":"/docs/getting-started/onboarding-your-team","siteSpaceId":"sitesp_uBhHs","description":"Invite your team and configure their permissions","breadcrumbs":[{"label":"GETTING STARTED"}]},{"id":"ey6ofISyQHdhyJkOvd5x","title":"Import data","pathname":"/docs/building-canvases/importing-data","siteSpaceId":"sitesp_uBhHs","description":"Select which data you want to explore","breadcrumbs":[{"label":"Building canvases"}]},{"id":"7q28sb01sJhULFel66ER","title":"Formulas","pathname":"/docs/building-canvases/supported-formulas","siteSpaceId":"sitesp_uBhHs","description":"Use these spreadsheet-like formulas to analyze your data","breadcrumbs":[{"label":"Building canvases"}]},{"id":"WnztyI89wWBa44h1NEqL","title":"SQL","pathname":"/docs/building-canvases/writing-sql","siteSpaceId":"sitesp_uBhHs","description":"Analyze your data with SQL","breadcrumbs":[{"label":"Building canvases"}]},{"id":"utpneiNsMirV48yDW79u","title":"Joins","pathname":"/docs/building-canvases/joining-data","siteSpaceId":"sitesp_uBhHs","description":"Join data without SQL","breadcrumbs":[{"label":"Building canvases"}]},{"id":"esd2VIprOA4DsVd31Un4","title":"Pivot tables","pathname":"/docs/building-canvases/pivoting-data","siteSpaceId":"sitesp_uBhHs","description":"You can use pivot tables to aggregate data for quick insights. You just need to build the pivot once and watch the data update in real-time. 🔮","breadcrumbs":[{"label":"Building canvases"}]},{"id":"wjWxZTuzoNUjZOJCxrkf","title":"Charts","pathname":"/docs/building-canvases/visualizing-data","siteSpaceId":"sitesp_uBhHs","description":"You can visualize any data as a chart that will quickly show your team how your business is trending. 📊","breadcrumbs":[{"label":"Building canvases"}]},{"id":"qsBBCtRjwMWFqX3Qx3Id","title":"Filters","pathname":"/docs/building-canvases/filters","siteSpaceId":"sitesp_uBhHs","description":"Filter multiple charts and tables on a canvas at once","breadcrumbs":[{"label":"Building canvases"}]},{"id":"j1eTn0gNApt4A98IbvOk","title":"Date filters","pathname":"/docs/building-canvases/filters/date-filters","siteSpaceId":"sitesp_uBhHs","description":"Create date filters to filter an entire canvas to a specific range of dates.","breadcrumbs":[{"label":"Building canvases"},{"label":"Filters"}]},{"id":"VraG7Irh7x6FiX5pTcfe","title":"Text search filters","pathname":"/docs/building-canvases/filters/text-search-filters","siteSpaceId":"sitesp_uBhHs","description":"Create search filters to filter a canvas by free text inputs.","breadcrumbs":[{"label":"Building canvases"},{"label":"Filters"}]},{"id":"O6HgUkX1akSfCrI3dhWS","title":"Multi-select filters","pathname":"/docs/building-canvases/filters/multi-select-filters","siteSpaceId":"sitesp_uBhHs","description":"Create multi-select filters to let users filter your canvas by values from a specific set of values","breadcrumbs":[{"label":"Building canvases"},{"label":"Filters"}]},{"id":"zDXX8MkDJWX6XGzZPRyM","title":"Canvas API","pathname":"/docs/building-canvases/canvas-api","siteSpaceId":"sitesp_uBhHs","description":"","breadcrumbs":[{"label":"Building canvases"}]},{"id":"aeFBPjafryWPtO6tYCfy","title":"Events API","pathname":"/docs/building-canvases/events-api","siteSpaceId":"sitesp_uBhHs","breadcrumbs":[{"label":"Building canvases"}]},{"id":"gtJXAqrWZwgpQ8qPS2I1","title":"Embed Login API","pathname":"/docs/building-canvases/embed-login-api","siteSpaceId":"sitesp_uBhHs","description":"Embed links in your application that log your users into Canvas","breadcrumbs":[{"label":"Building canvases"}]},{"id":"b4ypzMp4OyVTGb8wjCVf","title":"Public Embeds","pathname":"/docs/embeds/public-embeds","siteSpaceId":"sitesp_uBhHs","breadcrumbs":[{"label":"Embeds"}]},{"id":"K29xTQPWwPEuO8x8rn7k","title":"Scopes","pathname":"/docs/embeds/scopes","siteSpaceId":"sitesp_uBhHs","breadcrumbs":[{"label":"Embeds"}]},{"id":"YGl3s3bCRqWvbwpOOymw","title":"Walkthrough","pathname":"/docs/embeds/walkthrough","siteSpaceId":"sitesp_uBhHs","breadcrumbs":[{"label":"Embeds"}]},{"id":"cOOEpODsodDsInZ9twOC","title":"PowerPoint embeds","pathname":"/docs/embeds/powerpoint-embeds","siteSpaceId":"sitesp_uBhHs","breadcrumbs":[{"label":"Embeds"}]},{"id":"r6dtcHJZPNTqI4KEioWG","title":"Assigning permissions","pathname":"/docs/managing-users/assigning-permissions","siteSpaceId":"sitesp_uBhHs","description":"Invite your team and configure their permissions","breadcrumbs":[{"label":"Managing users"}]},{"id":"1J48BwYTGrs8Sk82wlFD","title":"Data security","pathname":"/docs/security/data-security","siteSpaceId":"sitesp_uBhHs","description":"Dedication to security is one of the foundational principles of Canvas. That’s why we’ve designed our software and infrastructure to follow industry-leading standards in security and availability from","breadcrumbs":[{"label":"Security"}]},{"id":"NNdq4HLH6b9EkSiiIp0V","title":"Bug bounty program","pathname":"/docs/security/bug-bounty-program","siteSpaceId":"sitesp_uBhHs","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"zJMrKkurQh3ubTddoZKP","title":"Privacy policy","pathname":"/docs/security/privacy-policy","siteSpaceId":"sitesp_uBhHs","description":"","breadcrumbs":[{"label":"Security"}]},{"id":"C7z0SgvUVRKUaNKLMubl","title":"Terms of service","pathname":"/docs/security/terms-of-service","siteSpaceId":"sitesp_uBhHs","description":"","breadcrumbs":[{"label":"Security"}]}]}