{"version":1,"pages":[{"id":"JsKd452Nu8XTrHz68zaF","title":"Developer Platform","pathname":"/","siteSpaceId":"sitesp_YiKV3","description":"Welcome to your team’s developer platform","breadcrumbs":[{"label":"Veilio","icon":"house"}]},{"id":"LThc2RqOxBKU56Qt3TMy","title":"Welcome to Veilio !","pathname":"/documentation","siteSpaceId":"sitesp_jqhnq","icon":"hand-wave","breadcrumbs":[{"label":"Documentation","icon":"book-blank"}]},{"id":"7FvWQMF0kTK7HGhlQfmo","title":"Quickstart","pathname":"/documentation/getting-started/quickstart","siteSpaceId":"sitesp_jqhnq","icon":"bolt","description":"This quickstart gives you a first end-to-end Veilio flow.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Getting Started"}]},{"id":"i73g4LZQanoLj7XtSO18","title":"SDK Javascript Integration","pathname":"/documentation/getting-started/sdk-js","siteSpaceId":"sitesp_jqhnq","icon":"js","description":"Use an SDK for the fastest production integration.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Getting Started"}]},{"id":"glPocy0D8Qkq9lIpe7R6","title":"SDK Python Integration","pathname":"/documentation/getting-started/sdk-python","siteSpaceId":"sitesp_jqhnq","icon":"python","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Getting Started"}]},{"id":"lvDll7zRRsbNiTfwnfhX","title":"HTTP Integration","pathname":"/documentation/getting-started/http-integration","siteSpaceId":"sitesp_jqhnq","icon":"pen-to-square","description":"Use direct HTTP calls if you need full control.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Getting Started"}]},{"id":"lWdZgI2P4YIODQ7uazsl","title":"Veilio Use Cases","pathname":"/documentation/basics/use-cases","siteSpaceId":"sitesp_jqhnq","icon":"plug-circle-plus","description":"Veilio protects sensitive data by replacing raw values (email, phone, IDs, addresses…) with tokens, and by enforcing strict, auditable access when teams need to see the real value. Below are the most","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Basics"}]},{"id":"iJBhCQsbYPOtJ5oJqSgZ","title":"Token Database: Search & Profiles","pathname":"/documentation/basics/db-search","siteSpaceId":"sitesp_jqhnq","icon":"magnifying-glass","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Basics"}]},{"id":"3yBodZASUQQUlUhsS7Z7","title":"Data Lifecycle: Retention and Crypto Shredding","pathname":"/documentation/basics/data-lifecycle","siteSpaceId":"sitesp_jqhnq","icon":"user-shield","description":"Veilio supports lifecycle control for tokenized data through retention metadata and irreversible crypto shredding.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Basics"}]},{"id":"aKcRcpfsjaIdOmHIMkuv","title":"Dataset Access Tokens","pathname":"/documentation/basics/datasets","siteSpaceId":"sitesp_jqhnq","icon":"cloud-check","description":"Dataset Access Tokens are short-lived signed tokens designed for controlled dataset sharing. They are scoped and safer than long-lived static credentials for one-off dataset access from terminal scrip","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Basics"}]},{"id":"z7Cs1lkbcpzqrGmZfykB","title":"Datasets Upload: CSV and JSON","pathname":"/documentation/basics/datasets-uploads","siteSpaceId":"sitesp_jqhnq","icon":"arrow-up-to-dotted-line","description":"Veilio datasets support both CSV and JSON upload formats.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Basics"}]},{"id":"YDAp8bcbAWOK9j8qGoT0","title":"Organizations & Teams","pathname":"/documentation/basics/organizations-and-teams","siteSpaceId":"sitesp_jqhnq","icon":"people-group","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Basics"}]},{"id":"AJzFeFOaIvsjmY9bI4RX","title":"Historical Migration Mode","pathname":"/documentation/great-to-know/migration","siteSpaceId":"sitesp_jqhnq","icon":"gear-api","description":"Import a large existing database (e.g. 150k contacts from a CRM export) without consuming your monthly plan quota. Day-to-day operations after migration still use your normal plan limits (Starter, Pro","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"great to know"}]},{"id":"B7lZjG3t8rIjQ9rA659X","title":"Offboarding & Account Exit","pathname":"/documentation/great-to-know/offboarding","siteSpaceId":"sitesp_jqhnq","icon":"plane-departure","description":"Veilio provides a guided offboarding flow so customers can recover all plaintext data and leave without vendor lock-in. Dashboard: Settings → Compliance → « Leave Veilio » (/dashboard/offboarding).","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"great to know"}]},{"id":"ZCf7bKtRxBRS070J6j7A","title":"Secure Export Workflow","pathname":"/documentation/great-to-know/secure-export-workflow","siteSpaceId":"sitesp_jqhnq","icon":"lock","description":"This page describes the hardened GDPR/export flow implemented in Veilio.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"great to know"}]},{"id":"AD9lDCmpddI5WAY92HgG","title":"Security Best Practices","pathname":"/documentation/great-to-know/security-bp","siteSpaceId":"sitesp_jqhnq","icon":"shield-check","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"great to know"}]},{"id":"LYBdCuNKowI2AQ71ipHf","title":"Sovereign backups","pathname":"/documentation/great-to-know/sovereign-backups","siteSpaceId":"sitesp_jqhnq","icon":"floppy-disk-circle-arrow-right","description":"Sovereign Backup exports an encrypted copy of your detokenization vault, your tokens and the keys needed to decrypt them, sealed with a key that only you hold.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"great to know"}]},{"id":"p2OjyfbGP6hqz7TQ1953","title":"Troubleshooting","pathname":"/documentation/great-to-know/troubleshooting","siteSpaceId":"sitesp_jqhnq","icon":"wifi-slash","description":"","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"great to know"}]},{"id":"aZvQYtoKduAWyjch3ShU","title":"SIEM Integration","pathname":"/documentation/webhooks/siem-integration","siteSpaceId":"sitesp_jqhnq","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Webhooks"}]},{"id":"tGKWqhMwH3AB5Yf0dixe","title":"Installation guide","pathname":"/documentation/on-premise/installation-guide","siteSpaceId":"sitesp_jqhnq","icon":"cloud-check","description":"This guide covers the full path from purchasing an on-premise license on the Veilio SaaS to running a self-hosted instance with Docker and a license.jwt file.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"On-premise"}]},{"id":"scPRmf2UHNygzfDCY7Iu","title":"Go-live Checklist","pathname":"/documentation/help/golive-check","siteSpaceId":"sitesp_jqhnq","icon":"image-landscape","description":"Use this checklist before production rollout.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Help"}]},{"id":"P0O5yILvXjJzHDuaFHu3","title":"Operations: Dump Compliance","pathname":"/documentation/help/operations-dump-compliance","siteSpaceId":"sitesp_jqhnq","icon":"octagon-check","description":"This page is the practical runbook for validating SQL dumps against plaintext PII leakage.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Help"}]},{"id":"QPzbTvC6XsT5gERiU43E","title":"Suggestions & Contact","pathname":"/documentation/help/suggestions","siteSpaceId":"sitesp_jqhnq","icon":"globe-pointer","description":"We want your integration experience to be fast and smooth.","breadcrumbs":[{"label":"Documentation","icon":"book-blank"},{"label":"Help"}]},{"id":"trLwwmumlaofzMKwR3fr","title":"Developer Platform API","pathname":"/api-mcp","siteSpaceId":"sitesp_cW3Ew","icon":"terminal","description":"","breadcrumbs":[{"label":"API Reference & MCP","icon":"terminal"}]},{"id":"x9xDpchz0hvoUSGNYOAl","title":"Model Context Protocol (MCP)","pathname":"/api-mcp/model-context-protocol-mcp","siteSpaceId":"sitesp_cW3Ew","icon":"message-bot","description":"","breadcrumbs":[{"label":"API Reference & MCP","icon":"terminal"}]}]}