{"version":1,"pages":[{"id":"RDFwqU88yFLG1u7eqaHS","title":"Swarmia documentation","pathname":"/","siteSpaceId":"sitesp_E7iuD","description":""},{"id":"oWeDAf8N3sY0RodxdyPG","title":"Get started in 15 minutes","pathname":"/getting-started/get-started-in-15-minutes","siteSpaceId":"sitesp_E7iuD","icon":"book-open","description":"Connect your code hosting platform, issue tracker, and messaging app, and create Swarmia teams to get started.","breadcrumbs":[{"label":"Getting started"}]},{"id":"FlgnXGm9CTDsv2eCYOii","title":"Focus","pathname":"/features/focus","siteSpaceId":"sitesp_E7iuD","icon":"bullseye","description":"","breadcrumbs":[{"label":"FEATURES"}]},{"id":"EbQRsd8i6rk13GBRwAsy","title":"Focus summary","pathname":"/features/focus/focus-summary","siteSpaceId":"sitesp_E7iuD","description":"The focus summary allows you to easily explore what your teams and organization are spending the most effort (FTEs) on.","breadcrumbs":[{"label":"FEATURES"},{"label":"Focus","icon":"bullseye"}]},{"id":"obBLZPGJ4OpF5KWi9a5P","title":"Investment balance","pathname":"/features/focus/balance-engineering-investments","siteSpaceId":"sitesp_E7iuD","description":"Analyze team focus, improve time allocation and boost focus on top priorities","breadcrumbs":[{"label":"FEATURES"},{"label":"Focus","icon":"bullseye"}]},{"id":"zqmx0CrRpxAACwAnxbUT","title":"Initiatives","pathname":"/features/focus/deliver-strategic-initiatives","siteSpaceId":"sitesp_E7iuD","description":"Set up your initiatives to enable visibility beyond team-level work.","breadcrumbs":[{"label":"FEATURES"},{"label":"Focus","icon":"bullseye"}]},{"id":"Ma7fRrFV5KSdV3mlpx8Q","title":"Forecasting initiatives","pathname":"/features/focus/deliver-strategic-initiatives/forecasting-initiatives","siteSpaceId":"sitesp_E7iuD","description":"Estimate how long initiatives will take.","breadcrumbs":[{"label":"FEATURES"},{"label":"Focus","icon":"bullseye"},{"label":"Initiatives"}]},{"id":"RRStOBCmg6WDo88w6lQf","title":"Work log","pathname":"/features/focus/analyzing-the-activity-patterns-on-work-log","siteSpaceId":"sitesp_E7iuD","description":"Work log visualizes the various activities of your team. Knowing which work patterns to avoid and which to aim for helps teams improve their health and development speed.","breadcrumbs":[{"label":"FEATURES"},{"label":"Focus","icon":"bullseye"}]},{"id":"PHWaTzJAhLfPvalgHWIQ","title":"Sprints","pathname":"/features/focus/sprints","siteSpaceId":"sitesp_E7iuD","description":"Swarmia tracks the issues linked to your sprints and helps you visualize scope increase and carryover.","breadcrumbs":[{"label":"FEATURES"},{"label":"Focus","icon":"bullseye"}]},{"id":"Fz2zv1l5ubPH8DRkJ02E","title":"Metrics","pathname":"/features/metrics","siteSpaceId":"sitesp_E7iuD","icon":"chart-simple","description":"","breadcrumbs":[{"label":"FEATURES"}]},{"id":"TGnOZfyrwiPsor8OCnzI","title":"Code metrics","pathname":"/features/metrics/code-metrics","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"FEATURES"},{"label":"Metrics","icon":"chart-simple"}]},{"id":"GjGaxV6UL0Dckj0mJOH8","title":"DORA metrics","pathname":"/features/metrics/track-dora-metrics","siteSpaceId":"sitesp_E7iuD","description":"Analyze deployment frequency and quality across your entire organization in Swarmia.","breadcrumbs":[{"label":"FEATURES"},{"label":"Metrics","icon":"chart-simple"}]},{"id":"TIVWMXEfje0JbLP5K7AL","title":"Automatic change failure detection","pathname":"/features/metrics/track-dora-metrics/automatic-change-failure-detection","siteSpaceId":"sitesp_E7iuD","description":"Automatically detect DORA change failures from application version rollback, pull request reverts, and advanced hotfix filters.","breadcrumbs":[{"label":"FEATURES"},{"label":"Metrics","icon":"chart-simple"},{"label":"DORA metrics"}]},{"id":"50yhOlQIlPdBFMUxAxmc","title":"How Swarmia links PRs to deployments","pathname":"/features/metrics/track-dora-metrics/how-swarmia-links-prs-to-deployments","siteSpaceId":"sitesp_E7iuD","description":"Linked PRs are used to calculate change lead time and time to deploy. The are also used to determine who owns the deployment.","breadcrumbs":[{"label":"FEATURES"},{"label":"Metrics","icon":"chart-simple"},{"label":"DORA metrics"}]},{"id":"57f7fNDtAh6OT4WloarV","title":"Issue metrics","pathname":"/features/metrics/issue-cycle-time","siteSpaceId":"sitesp_E7iuD","description":"Issue metrics help you understand how your engineering teams are delivering work — how fast issues move through your process, how much work is in progress, and how throughput changes over time.","breadcrumbs":[{"label":"FEATURES"},{"label":"Metrics","icon":"chart-simple"}]},{"id":"MgxY3cwH8nfymv3DodPj","title":"CI visibility","pathname":"/features/metrics/get-visibility-into-your-ci-pipeline","siteSpaceId":"sitesp_E7iuD","description":"Swarmia provides you with the most important CI metrics for tracking your CI health","breadcrumbs":[{"label":"FEATURES"},{"label":"Metrics","icon":"chart-simple"}]},{"id":"cvFQftbW6mnUdvXtFpf6","title":"Explore","pathname":"/features/metrics/explore","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"FEATURES"},{"label":"Metrics","icon":"chart-simple"}]},{"id":"LlK9FEJGsR6eMXHsSXro","title":"Key metrics","pathname":"/features/metrics/key-metrics","siteSpaceId":"sitesp_E7iuD","description":"Key metrics let you pin your most important engineering indicators to the Swarmia front page, so everyone in your organization sees the same shared view of performance every time they log in.","breadcrumbs":[{"label":"FEATURES"},{"label":"Metrics","icon":"chart-simple"}]},{"id":"Jo9z7UlRFeWFApXTUT6f","title":"AI tools","pathname":"/features/ai-tools","siteSpaceId":"sitesp_E7iuD","icon":"sparkles","description":"Track AI coding tool adoption, activity, impact, and agent usage in Swarmia.","breadcrumbs":[{"label":"FEATURES"}]},{"id":"6rysYuuMfCk8tDAI9oMn","title":"AI adoption","pathname":"/features/ai-tools/ai-adoption","siteSpaceId":"sitesp_E7iuD","description":"Track GitHub Copilot, Cursor, and Claude Code licenses and adoption across your teams over time","breadcrumbs":[{"label":"FEATURES"},{"label":"AI tools","icon":"sparkles"}]},{"id":"yFdDzGngS5tAGj9YttfC","title":"GitHub Copilot activity","pathname":"/features/ai-tools/github-copilot-activity","siteSpaceId":"sitesp_E7iuD","description":"See detailed GitHub Copilot activity patterns across teams, features, models, editors, and programming languages","breadcrumbs":[{"label":"FEATURES"},{"label":"AI tools","icon":"sparkles"}]},{"id":"Wh0RoC90cYQ8vQY83pBd","title":"Cursor activity","pathname":"/features/ai-tools/cursor-activity","siteSpaceId":"sitesp_E7iuD","description":"See detailed Cursor activity patterns across teams and modes","breadcrumbs":[{"label":"FEATURES"},{"label":"AI tools","icon":"sparkles"}]},{"id":"vxER57s4bFKUbSrlaO1v","title":"Claude Code activity","pathname":"/features/ai-tools/claude-code-activity","siteSpaceId":"sitesp_E7iuD","description":"See detailed Claude Code activity patterns across teams and modes","breadcrumbs":[{"label":"FEATURES"},{"label":"AI tools","icon":"sparkles"}]},{"id":"hwB2TrISPgYu3f5c4Zmd","title":"AI impact","pathname":"/features/ai-tools/ai-impact","siteSpaceId":"sitesp_E7iuD","description":"See how pull requests assisted by different AI coding tools — or no AI tools — perform across metrics like throughput, cycle time, batch size, and review time.","breadcrumbs":[{"label":"FEATURES"},{"label":"AI tools","icon":"sparkles"}]},{"id":"fFZ58Ls86mA7tOhmqB93","title":"Cloud agents","pathname":"/features/ai-tools/cloud-agents","siteSpaceId":"sitesp_E7iuD","description":"Gain visibility into the pull requests created by AI agents running in the cloud. See how they perform across metrics like throughput, merge percentage, and batch size.","breadcrumbs":[{"label":"FEATURES"},{"label":"AI tools","icon":"sparkles"}]},{"id":"SMDeDivBI5ws2Qf3k242","title":"Review agents","pathname":"/features/ai-tools/review-agents","siteSpaceId":"sitesp_E7iuD","description":"See which AI agents are reviewing your pull requests, how much of your code they're covering, and how many findings they're leaving per PR.","breadcrumbs":[{"label":"FEATURES"},{"label":"AI tools","icon":"sparkles"}]},{"id":"rGNmwaYYNWmQfhUONgPl","title":"AI tool detection & filters","pathname":"/features/ai-tools/ai-tool-detection-and-filters","siteSpaceId":"sitesp_E7iuD","description":"Swarmia automatically detects pull requests assisted by GitHub Copilot, Cursor, or Claude Code","breadcrumbs":[{"label":"FEATURES"},{"label":"AI tools","icon":"sparkles"}]},{"id":"S0AOeo8AXz83Eq8xbyz2","title":"PR inbox","pathname":"/features/managing-pull-requests-in-progress-with-the-pull-request-view","siteSpaceId":"sitesp_E7iuD","icon":"inbox","description":"See all open pull requests and where they are going in a team context.","breadcrumbs":[{"label":"FEATURES"}]},{"id":"FpxYpZtIsQGt4IWJAfXn","title":"Working agreements","pathname":"/features/working-agreements","siteSpaceId":"sitesp_E7iuD","description":"Working agreements help teams continuously improve with clear goals and consistent execution","breadcrumbs":[{"label":"FEATURES"}]},{"id":"TwZ7VqQYzN0bhyf157yE","title":"Surveys","pathname":"/features/run-developer-experience-surveys","siteSpaceId":"sitesp_E7iuD","icon":"clipboard-list","description":"See what truly affects developer experience and productivity by viewing relevant survey results alongside your system data.","breadcrumbs":[{"label":"FEATURES"}]},{"id":"UnXkgpD7IBlfjU8sQYqq","title":"Creating a survey","pathname":"/features/run-developer-experience-surveys/creating-a-survey","siteSpaceId":"sitesp_E7iuD","description":"Improve developer experience by collecting insights directly from your engineers at scale. Identify patterns and turn them into actions.","breadcrumbs":[{"label":"FEATURES"},{"label":"Surveys","icon":"clipboard-list"}]},{"id":"nicAxm2yHTGMgZjKtvV8","title":"Managing surveys","pathname":"/features/run-developer-experience-surveys/managing-surveys","siteSpaceId":"sitesp_E7iuD","description":"You can create, preview, duplicate, close, and delete surveys.","breadcrumbs":[{"label":"FEATURES"},{"label":"Surveys","icon":"clipboard-list"}]},{"id":"enRSmo1dxeogBaCC3SjY","title":"Viewing and sharing survey results","pathname":"/features/run-developer-experience-surveys/viewing-and-sharing-survey-results","siteSpaceId":"sitesp_E7iuD","description":"After a survey ends, you can review the results, publish them to your teams, or export them","breadcrumbs":[{"label":"FEATURES"},{"label":"Surveys","icon":"clipboard-list"}]},{"id":"tUsEFNWWSgvdTm2veBQL","title":"How we show your survey responses","pathname":"/features/run-developer-experience-surveys/how-we-show-your-survey-responses","siteSpaceId":"sitesp_E7iuD","description":"Responses are reported by team. You can choose whether to show your name in comments.","breadcrumbs":[{"label":"FEATURES"},{"label":"Surveys","icon":"clipboard-list"}]},{"id":"2mRWqnJYCkwbeW2YLopf","title":"Survey communication guide and templates","pathname":"/features/run-developer-experience-surveys/survey-communication-guide-and-templates","siteSpaceId":"sitesp_E7iuD","description":"You can use this messaging sequence and templates to communicate your developer experience survey to your teams.","breadcrumbs":[{"label":"FEATURES"},{"label":"Surveys","icon":"clipboard-list"}]},{"id":"bTfrQzGuMOvISxNGzaAN","title":"Software capitalization","pathname":"/features/capitalize-software-development-costs","siteSpaceId":"sitesp_E7iuD","icon":"coins","description":"Use developer activity data from Swarmia to generate capitalization reports and blend with cost data.","breadcrumbs":[{"label":"FEATURES"}]},{"id":"nyDtkR1LxIo9bxQvkBMo","title":"Timesheets","pathname":"/features/capitalize-software-development-costs/timesheets","siteSpaceId":"sitesp_E7iuD","description":"Timesheets help your organization record, approve, and export hours at the daily and individual level without manual tracking during work.","breadcrumbs":[{"label":"FEATURES"},{"label":"Software capitalization","icon":"coins"}]},{"id":"sdbkJJCPFh3rYoOA6SmZ","title":"Swarmia AI","pathname":"/features/swarmia-ai","siteSpaceId":"sitesp_E7iuD","icon":"comment-lines","description":"","breadcrumbs":[{"label":"FEATURES"}]},{"id":"Bu9PNADO6vhXf7ph7r92","title":"Developer overview","pathname":"/features/coach-software-developers","siteSpaceId":"sitesp_E7iuD","icon":"user","description":"Visualize engineering work with Developer Overview","breadcrumbs":[{"label":"FEATURES"}]},{"id":"cdqkhuWaw9vWK5sG0GKF","title":"Notes","pathname":"/features/notes","siteSpaceId":"sitesp_E7iuD","icon":"pen-to-square","description":"You can attach freeform context information to work items like pull requests and issues with notes.","breadcrumbs":[{"label":"FEATURES"}]},{"id":"6UOlwemwHcTnhY9zsyx7","title":"Identify and improve delivery bottlenecks","pathname":"/guides/identify-and-improve-delivery-bottlenecks","siteSpaceId":"sitesp_E7iuD","icon":"arrows-cross","breadcrumbs":[{"label":"Guides"}]},{"id":"a9h6r9oOMnutBrNp7nBq","title":"Understand how engineering time is spent","pathname":"/guides/understand-how-engineering-time-is-spent","siteSpaceId":"sitesp_E7iuD","icon":"timer","breadcrumbs":[{"label":"Guides"}]},{"id":"xtJ7zbC56bLrNcD39aj1","title":"Benchmarks & comparisons","pathname":"/guides/benchmarks-and-comparisons","siteSpaceId":"sitesp_E7iuD","icon":"bullseye-arrow","description":"Compare your engineering metrics to Swarmia benchmarks, and analyze how different teams compare against your organization's average.","breadcrumbs":[{"label":"Guides"}]},{"id":"xV4axoQmkYEh4SaNzYEC","title":"Improve developer experience","pathname":"/guides/improve-developer-experience","siteSpaceId":"sitesp_E7iuD","icon":"users-rays","description":"Spot what's slowing your engineers down — flaky CI, slow feedback loops, unclear priorities, or tooling pain — and fix it.","breadcrumbs":[{"label":"Guides"}]},{"id":"AnSnmGU9FMCRKrtqLiYC","title":"Understand the impact of AI tools","pathname":"/guides/understand-the-impact-of-ai-tools","siteSpaceId":"sitesp_E7iuD","icon":"sparkles","description":"Combine developer experience surveys, adoption metrics, and usage patterns to understand how AI coding tools play into your software organization's productivity.","breadcrumbs":[{"label":"Guides"}]},{"id":"37TqFXwsRbJ6Kmont0Ed","title":"Use Swarmia in meetings and team rituals","pathname":"/guides/use-swarmia-in-meetings-and-team-rituals","siteSpaceId":"sitesp_E7iuD","icon":"handshake","description":"","breadcrumbs":[{"label":"Guides"}]},{"id":"EYNVXlFBqsuc3yGgzc4E","title":"Drive continuous improvement","pathname":"/guides/drive-continuous-improvement","siteSpaceId":"sitesp_E7iuD","icon":"repeat","description":"Learn how to use surveys, signals, and working agreements to build a continuous improvement practice your team can own.","breadcrumbs":[{"label":"Guides"}]},{"id":"46yVb8dwadhatMp8y6gQ","title":"Developer effort (FTEs)","pathname":"/definitions/developer-effort-ftes","siteSpaceId":"sitesp_E7iuD","icon":"user","description":"Learn how developer effort is measured in Swarmia","breadcrumbs":[{"label":"Definitions"}]},{"id":"SNGUm1BdljDZVsIs3yO7","title":"Daily effort model (beta)","pathname":"/definitions/developer-effort-ftes/daily-effort-model","siteSpaceId":"sitesp_E7iuD","description":"A beta of an improved way Swarmia calculates developer effort, measured day by day.","breadcrumbs":[{"label":"Definitions"},{"label":"Developer effort (FTEs)","icon":"user"}]},{"id":"YspIndjTpO1CstueTC6q","title":"DORA & deployment metrics","pathname":"/definitions/dora-metrics","siteSpaceId":"sitesp_E7iuD","icon":"truck","description":"","breadcrumbs":[{"label":"Definitions"}]},{"id":"FvRfuV0Iku6IxwzdTop6","title":"Change lead time","pathname":"/definitions/dora-metrics/change-lead-time","siteSpaceId":"sitesp_E7iuD","description":"Change lead time measures the full lifecycle of a pull request from the first commit to deployment.","breadcrumbs":[{"label":"Definitions"},{"label":"DORA & deployment metrics","icon":"truck"}]},{"id":"0PrJvy03uqD1xqlxGW4F","title":"Time to deploy","pathname":"/definitions/dora-metrics/time-to-deploy","siteSpaceId":"sitesp_E7iuD","description":"Time to deploy is the average time between a pull request merge and deployment.","breadcrumbs":[{"label":"Definitions"},{"label":"DORA & deployment metrics","icon":"truck"}]},{"id":"bpeFXPgsCe2ls5xWmC9b","title":"Deployment frequency","pathname":"/definitions/dora-metrics/deployment-frequency","siteSpaceId":"sitesp_E7iuD","description":"Deployment frequency is calculated by looking at the total number of deployments that happened in a given time period.","breadcrumbs":[{"label":"Definitions"},{"label":"DORA & deployment metrics","icon":"truck"}]},{"id":"7P4VWbW9xYYfIksv64VE","title":"Mean time to recovery","pathname":"/definitions/dora-metrics/mean-time-to-recovery","siteSpaceId":"sitesp_E7iuD","description":"Mean time to recovery represents the average time between a failing deployment and a deployment that is marked as a fix.","breadcrumbs":[{"label":"Definitions"},{"label":"DORA & deployment metrics","icon":"truck"}]},{"id":"D3aASdimBY7udpK7gMut","title":"Change failure rate","pathname":"/definitions/dora-metrics/change-failure-rate","siteSpaceId":"sitesp_E7iuD","description":"Change failure rate is the ratio of failed deployments to all deployments.","breadcrumbs":[{"label":"Definitions"},{"label":"DORA & deployment metrics","icon":"truck"}]},{"id":"A6pAp50jkDNQgDuCU98D","title":"Throughput","pathname":"/definitions/throughput","siteSpaceId":"sitesp_E7iuD","icon":"box","description":"Throughput is defined as the number of pull requests you get through as a team over a selected period of time.","breadcrumbs":[{"label":"Definitions"}]},{"id":"XdGJw4kOzsPWu3W9ckgb","title":"Normalized throughput","pathname":"/definitions/throughput/normalized-throughput","siteSpaceId":"sitesp_E7iuD","description":"Normalizing issue or pull request throughput by active full-time equivalent developers helps make teams and time periods more comparable.","breadcrumbs":[{"label":"Definitions"},{"label":"Throughput","icon":"box"}]},{"id":"IXhuYUnFAi3BTbpO9SYP","title":"Batch size","pathname":"/definitions/batch-size","siteSpaceId":"sitesp_E7iuD","icon":"gift","description":"Batch size measures how much work is bundled up in a change. Swarmia offers tools for evaluating pull request batch size by looking at the total number of changes in a single pull request.","breadcrumbs":[{"label":"Definitions"}]},{"id":"ja3pLrYByoHvsdf7UzBQ","title":"Issue cycle time","pathname":"/definitions/defining-issue-lifecycle-and-cycle-time","siteSpaceId":"sitesp_E7iuD","icon":"timer","description":"Issues progress through various stages of completeness during their lifetime. Swarmia automatically calculates key properties and metrics for each issue.","breadcrumbs":[{"label":"Definitions"}]},{"id":"KGrAYvVwkD2wVB4ciSJl","title":"Flow efficiency","pathname":"/definitions/flow-efficiency","siteSpaceId":"sitesp_E7iuD","icon":"arrow-progress","description":"The flow efficiency of an issue is the percentage of days when the issue was actively worked on compared to its whole lifetime.","breadcrumbs":[{"label":"Definitions"}]},{"id":"RnqqewjcLESDhZZRaO55","title":"Scope creep","pathname":"/definitions/scope-creep","siteSpaceId":"sitesp_E7iuD","icon":"arrow-up-right-dots","description":"Scope creep measures the amount of work added to an issue while it was in progress.","breadcrumbs":[{"label":"Definitions"}]},{"id":"ZhqJYM3macx78yZPoGfO","title":"Definitions FAQ","pathname":"/definitions/frequently-asked-questions","siteSpaceId":"sitesp_E7iuD","icon":"circle-question","description":"","breadcrumbs":[{"label":"Definitions"}]},{"id":"1fjCp2E0yo24dGNumjGa","title":"How do you treat weekends in metrics?","pathname":"/definitions/frequently-asked-questions/how-do-you-treat-weekends-in-metrics","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"Definitions"},{"label":"Definitions FAQ","icon":"circle-question"}]},{"id":"BPWwndQUY3I1yhCEH7DG","title":"Tracking squashed commits","pathname":"/definitions/frequently-asked-questions/tracking-squashed-commits","siteSpaceId":"sitesp_E7iuD","description":"GitHub allows you to \"squash\" commits before merging a pull request. Swarmia supports this workflow.","breadcrumbs":[{"label":"Definitions"},{"label":"Definitions FAQ","icon":"circle-question"}]},{"id":"qivvlAZs75Vdkbu8kW3V","title":"How do merge queues affect my metrics?","pathname":"/definitions/frequently-asked-questions/how-do-merge-queues-affect-my-metrics","siteSpaceId":"sitesp_E7iuD","description":"GitHub supports merging pull requests using a merge queue. This doesn't affect the definitions of cycle time or DORA metrics.","breadcrumbs":[{"label":"Definitions"},{"label":"Definitions FAQ","icon":"circle-question"}]},{"id":"9b1PqpYsfsV8McyIHsdp","title":"Why is my commit not visible in Swarmia?","pathname":"/definitions/frequently-asked-questions/why-is-my-commit-not-visible-in-swarmia","siteSpaceId":"sitesp_E7iuD","description":"We include only commits from pull requests. Check that the pull request is visible in Swarmia.","breadcrumbs":[{"label":"Definitions"},{"label":"Definitions FAQ","icon":"circle-question"}]},{"id":"EQxVQ05EwKUo3WJCcgwv","title":"What happens when people switch teams or leave?","pathname":"/definitions/frequently-asked-questions/how-do-i-account-for-people-leaving-my-organization","siteSpaceId":"sitesp_E7iuD","description":"Swarmia tracks the historical team memberships of contributors over time. Contributions made for one team will stay correctly attributed, even if their author later switches teams or leaves.","breadcrumbs":[{"label":"Definitions"},{"label":"Definitions FAQ","icon":"circle-question"}]},{"id":"hl6m8Q00O04uoR7w4iwr","title":"How do I configure Swarmia if I use the Gitflow branching strategy?","pathname":"/definitions/frequently-asked-questions/how-do-i-configure-swarmia-if-i-use-the-gitflow-branching-strategy","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"Definitions"},{"label":"Definitions FAQ","icon":"circle-question"}]},{"id":"UpEjlcj5gxJutD1Pgpi1","title":"Settings overview","pathname":"/settings/configuration","siteSpaceId":"sitesp_E7iuD","icon":"gear","description":"The article provides an overview of settings to ensure your data is accurate in Swarmia and links you to further reading and the related settings in the Swramia app.","breadcrumbs":[{"label":"SETTINGS"}]},{"id":"dT38eWjznatk1wzR0tV0","title":"Team","pathname":"/settings/team","siteSpaceId":"sitesp_E7iuD","icon":"users","description":"","breadcrumbs":[{"label":"SETTINGS"}]},{"id":"tt7MzTp1irsBMzZHQtpv","title":"Team PR exclusions","pathname":"/settings/team/team-pr-exclusions","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Team","icon":"users"}]},{"id":"zS3fYsiv11j5NVY1qBmC","title":"Issue ownership","pathname":"/settings/team/issue-ownership","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Team","icon":"users"}]},{"id":"zq7VoHUgnIW70TemWBIE","title":"Team notifications","pathname":"/settings/team/team-notifications","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Team","icon":"users"}]},{"id":"GxQHFx4c2T6Q0CfgeIB6","title":"Sprint configuration","pathname":"/settings/team/sprints","siteSpaceId":"sitesp_E7iuD","description":"To view Jira data in Swarmia, you must first assign the appropriate Jira board to your team.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Team","icon":"users"}]},{"id":"uPNaI5OuBCwj5d7aMSjE","title":"Organization","pathname":"/settings/organization","siteSpaceId":"sitesp_E7iuD","icon":"chess-knight-piece","description":"","breadcrumbs":[{"label":"SETTINGS"}]},{"id":"gGBMh4ppQkA4B0x34WV3","title":"Creating & managing teams","pathname":"/settings/organization/managing-teams","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"}]},{"id":"DqPklVoFzri5yuyqV7vo","title":"CSV team import","pathname":"/settings/organization/managing-teams/csv-team-import","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"},{"label":"Creating & managing teams"}]},{"id":"1BVALEOOXJFVrPYMwXfQ","title":"Contributors","pathname":"/settings/organization/contributors","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"}]},{"id":"RegwSqhPoO3BnMqDEb5P","title":"Roles and permissions","pathname":"/settings/organization/managing-users-and-roles","siteSpaceId":"sitesp_E7iuD","description":"Overview of Swarmia access control.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"}]},{"id":"wg8IB3y68jaA7jI6wLqR","title":"Inviting team members","pathname":"/settings/organization/inviting-team-members","siteSpaceId":"sitesp_E7iuD","description":"Invite members with by sharing a link or via Slack.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"}]},{"id":"t4zEhjikSdJNsXCvtd9b","title":"Investment categories","pathname":"/settings/organization/investment-balance","siteSpaceId":"sitesp_E7iuD","description":"Everything you need to know about setting up your Investment Balance and configuring your organization's categories.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"}]},{"id":"qDJRzezNyG4cw82u8TeZ","title":"Automatic categorization","pathname":"/settings/organization/investment-balance/automatic-categorization","siteSpaceId":"sitesp_E7iuD","icon":"robot","description":"Automatic investment balance categorization works to catch issues that slip your rules or to categorize entire breakdowns without rules.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"},{"label":"Investment categories"}]},{"id":"990098KkDPpIsg9Ot1gA","title":"Deployments","pathname":"/settings/organization/configuring-deployments-in-swarmia","siteSpaceId":"sitesp_E7iuD","description":"Set up deployments by creating an application and selecting your source.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"}]},{"id":"C5a3iSkkYtueYjxHpn2z","title":"Generate deployments from merged pull requests","pathname":"/settings/organization/configuring-deployments-in-swarmia/generate-deployments-from-merged-pull-requests","siteSpaceId":"sitesp_E7iuD","icon":"code-pull-request","description":"The simplest proxy for deployments is to assume a merged pull request is immediately deployed.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"},{"label":"Deployments"}]},{"id":"g9kJ8Ia7DSTEF9HYELax","title":"Generate deployments from GitHub deployments","pathname":"/settings/organization/configuring-deployments-in-swarmia/generate-deployments-from-github-deployments","siteSpaceId":"sitesp_E7iuD","icon":"rocket-launch","description":"If your release workflow already makes use of GitHub deployments, Swarmia can automatically track those deployments.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"},{"label":"Deployments"}]},{"id":"XXNdqJmJPn0jG3r4JWcY","title":"Generate deployments from GitHub checks","pathname":"/settings/organization/configuring-deployments-in-swarmia/generate-deployments-from-github-checks","siteSpaceId":"sitesp_E7iuD","icon":"circle-check","description":"Swarmia can generate deployments automatically from your CI/CD pipeline, using GitHub checks.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"},{"label":"Deployments"}]},{"id":"rtSJlfLdNibN1yHBzIdy","title":"Generate deployments via the API","pathname":"/settings/organization/configuring-deployments-in-swarmia/generate-deployments-via-the-deployment-api","siteSpaceId":"sitesp_E7iuD","icon":"webhook","description":"Deployment API gives you flexibility and a full control of deployment data, including tracking multiple environments.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"},{"label":"Deployments"}]},{"id":"wDudV4eMechHLjbWszCH","title":"Generate deployments for monorepos via the API","pathname":"/settings/organization/configuring-deployments-in-swarmia/generate-deployments-via-the-deployment-api/generate-deployments-for-monorepos","siteSpaceId":"sitesp_E7iuD","description":"How to setup the Swarmia deployments API to track deployments from monorepos","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"},{"label":"Deployments"},{"label":"Generate deployments via the API","icon":"webhook"}]},{"id":"66nTFbifLcvFyyeCuLhy","title":"Pull requests","pathname":"/settings/organization/pull-request-data-quality","siteSpaceId":"sitesp_E7iuD","description":"Create filters to automatically exclude specific pull requests from all Swarmia metrics","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"}]},{"id":"CxmVPFch4ArvACAeAm0h","title":"Test file rules","pathname":"/settings/organization/pull-request-test-file-rules","siteSpaceId":"sitesp_E7iuD","description":"Classify changed files as code or test so you can track code and test changes separately in pull request metrics","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"}]},{"id":"a9A1jdNAiabGHFjjsldk","title":"Linking pull requests to issues","pathname":"/settings/organization/linking-pull-requests-to-issues","siteSpaceId":"sitesp_E7iuD","description":"Linking pull requests to issues allows you to group work by issues. This article describes the ways Swarmia can detect which issue a pull request is related to.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Organization","icon":"chess-knight-piece"}]},{"id":"ApCGSHS2U1sSkpeYe1RD","title":"Integrations","pathname":"/settings/integrations","siteSpaceId":"sitesp_E7iuD","icon":"plug","description":"","breadcrumbs":[{"label":"SETTINGS"}]},{"id":"4gptoUpG3I5YCPf6NMtf","title":"Code hosting platforms","pathname":"/settings/integrations/code-hosting-platforms","siteSpaceId":"sitesp_E7iuD","description":"Sync version control activity an repository metadata to Swarmia.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"}]},{"id":"qqhhXVZFAHxkqHKhZUlp","title":"GitHub","pathname":"/settings/integrations/code-hosting-platforms/github","siteSpaceId":"sitesp_E7iuD","description":"Sync GitHub activity an repository metadata to Swarmia.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Code hosting platforms"}]},{"id":"zT5d1dOfgdr4u9oJnBgQ","title":"GitHub Enterprise Server","pathname":"/settings/integrations/code-hosting-platforms/github/github-enterprise-server","siteSpaceId":"sitesp_E7iuD","description":"Installation instructions for self-hosted GitHub Enterprise Server","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Code hosting platforms"},{"label":"GitHub"}]},{"id":"MQPvICEpabqzVdHbUcMC","title":"Multiple GitHub organizations","pathname":"/settings/integrations/code-hosting-platforms/github/multiple-github-organizations","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Code hosting platforms"},{"label":"GitHub"}]},{"id":"T2HoXFTsbzwO2fC8v6GQ","title":"Forked repositories","pathname":"/settings/integrations/code-hosting-platforms/github/github-fork-repository-in-swarmia","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Code hosting platforms"},{"label":"GitHub"}]},{"id":"7tSeLLHp7XIiOxLubIzp","title":"Troubleshooting","pathname":"/settings/integrations/code-hosting-platforms/github/troubleshooting","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Code hosting platforms"},{"label":"GitHub"}]},{"id":"CWtmLxWKQGKUSsiIARNR","title":"Reinstalling the Swarmia GitHub app","pathname":"/settings/integrations/code-hosting-platforms/github/troubleshooting/reinstalling-the-swarmia-github-app","siteSpaceId":"sitesp_E7iuD","description":"This article describes how to reinstall the Swarmia GitHub app from the GitHub Marketplace","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Code hosting platforms"},{"label":"GitHub"},{"label":"Troubleshooting"}]},{"id":"lieujkPXTx1TAJ5Wyrjd","title":"Updating app permissions","pathname":"/settings/integrations/code-hosting-platforms/github/troubleshooting/github-permissions","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Code hosting platforms"},{"label":"GitHub"},{"label":"Troubleshooting"}]},{"id":"OHSjS2Z83eUCU6N4tTRA","title":"Installing Swarmia outside of GitHub Marketplace","pathname":"/settings/integrations/code-hosting-platforms/github/troubleshooting/github-app-without-marketplace","siteSpaceId":"sitesp_E7iuD","description":"Installing the Swarmia GitHub app without GitHub Marketplace","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Code hosting platforms"},{"label":"GitHub"},{"label":"Troubleshooting"}]},{"id":"yvsoE0IGPQloIzsoIZoc","title":"GitLab","pathname":"/settings/integrations/code-hosting-platforms/gitlab","siteSpaceId":"sitesp_E7iuD","description":"How to integrate your GitLab Server or GitLab Cloud instance to Swarmia and what permissions are required.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Code hosting platforms"}]},{"id":"eDnqmeuxciHZZVlqpkdI","title":"Issue trackers","pathname":"/settings/integrations/issue-trackers","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"}]},{"id":"hdxcEGcrb3k8Z0cKmvEE","title":"Jira","pathname":"/settings/integrations/issue-trackers/jira","siteSpaceId":"sitesp_E7iuD","description":"Learn how to connect Jira to Swarmia.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"}]},{"id":"LOR4644ixRXrwOqFoev0","title":"Jira configuration","pathname":"/settings/integrations/issue-trackers/jira/jira-setup","siteSpaceId":"sitesp_E7iuD","description":"Every organization uses Jira in a slightly different way. That's why we let you configure your Jira settings in a way that supports your teams current practices.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"},{"label":"Jira"}]},{"id":"ViqDlqMzn4rUHgYMJqvC","title":"Jira Server and Jira Data Center","pathname":"/settings/integrations/issue-trackers/jira/jira-server-and-jira-data-center","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"},{"label":"Jira"}]},{"id":"I7K2bxpC9THBIQKziFPk","title":"Multiple Jira organizations","pathname":"/settings/integrations/issue-trackers/jira/multiple-jira-organizations","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"},{"label":"Jira"}]},{"id":"1d2QLbHWSQPNQN2jt1IK","title":"Limiting Jira project access","pathname":"/settings/integrations/issue-trackers/jira/limiting-jira-project-access","siteSpaceId":"sitesp_E7iuD","description":"How to limit what projects Swarmia's Jira integration has access to.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"},{"label":"Jira"}]},{"id":"6D6Rsprfc3BAUDn8xuVV","title":"Best practices","pathname":"/settings/integrations/issue-trackers/jira/jira-best-practices","siteSpaceId":"sitesp_E7iuD","description":"While Swarmia adapts to any kind of Jira configuration, we wanted to share an example that's easy to set up. Our recommendation tries to strike a balance. This ensures data quality while also leaving","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"},{"label":"Jira"}]},{"id":"pyR8r2bOc9e4VEZBbJgc","title":"Troubleshooting","pathname":"/settings/integrations/issue-trackers/jira/troubleshooting","siteSpaceId":"sitesp_E7iuD","description":"Troubleshooting common issues with the Jira integration.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"},{"label":"Jira"}]},{"id":"lKVfEndQx90NXQ4akEVi","title":"Linear","pathname":"/settings/integrations/issue-trackers/linear","siteSpaceId":"sitesp_E7iuD","description":"Learn how to connect your Linear organization to Swarmia.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"}]},{"id":"KNnukWXltEhZyXHFw2JZ","title":"Linear configuration","pathname":"/settings/integrations/issue-trackers/linear/linear-configuration","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"},{"label":"Linear"}]},{"id":"kX4LazM3R5JYFpNFe2oE","title":"Private Linear teams","pathname":"/settings/integrations/issue-trackers/linear/private-linear-teams","siteSpaceId":"sitesp_E7iuD","description":"How to sync issue data for private teams in Linear to Swarmia","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"},{"label":"Linear"}]},{"id":"VDAMfltBtdS9lOsA0aDI","title":"Disconnect Linear","pathname":"/settings/integrations/issue-trackers/linear/disconnect-linear","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Issue trackers"},{"label":"Linear"}]},{"id":"WeZrin0CM1KZ4y3A6mUj","title":"Messaging apps","pathname":"/settings/integrations/messaging-apps","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"}]},{"id":"YzQcuzn48fVSmYeGVyfL","title":"Slack","pathname":"/settings/integrations/messaging-apps/slack","siteSpaceId":"sitesp_E7iuD","description":"Learn how to connect your Slack organization to Swarmia.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Messaging apps"}]},{"id":"raCsbygs8Ko4k4vUoJhB","title":"Private Slack channels","pathname":"/settings/integrations/messaging-apps/slack/adding-swarmia-to-a-private-slack-channel","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Messaging apps"},{"label":"Slack"}]},{"id":"PgPUvjPBZFG4umxOh1Nl","title":"Microsoft Teams","pathname":"/settings/integrations/messaging-apps/microsoft-teams","siteSpaceId":"sitesp_E7iuD","description":"Learn how to connect your organization's Microsoft Teams to Swarmia.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Messaging apps"}]},{"id":"toANWURl7yNreRhdhoXp","title":"Adding Swarmia to a Microsoft Teams channel","pathname":"/settings/integrations/messaging-apps/microsoft-teams/adding-swarmia-to-a-microsoft-teams-channel","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Messaging apps"},{"label":"Microsoft Teams"}]},{"id":"i10a7N3yZQPysEUqil9q","title":"Authentication","pathname":"/settings/integrations/authentication","siteSpaceId":"sitesp_E7iuD","description":"Swarmia supports authentication with GitHub, Google, Microsoft, and Okta.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"}]},{"id":"EAJKXYEhQooL5mH7jr0r","title":"GitHub Authentication","pathname":"/settings/integrations/authentication/github-authentication","siteSpaceId":"sitesp_E7iuD","description":"Use GitHub authentication with your Swarmia organization","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Authentication"}]},{"id":"T9N4qAuy3D7VwubMgJHc","title":"Google Single Sign-On","pathname":"/settings/integrations/authentication/google-single-sign-on","siteSpaceId":"sitesp_E7iuD","description":"Use Google authentication with your Swarmia organization","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Authentication"}]},{"id":"5kCXKJRuO8Oi8aNJokLC","title":"Frequently asked questions","pathname":"/settings/integrations/authentication/google-single-sign-on/frequently-asked-questions","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Authentication"},{"label":"Google Single Sign-On"}]},{"id":"au0roKYwARQ1iihpuvmt","title":"Microsoft Entra ID Single Sign-On","pathname":"/settings/integrations/authentication/microsoft-entra-id-single-sign-on","siteSpaceId":"sitesp_E7iuD","description":"Use Microsoft Entra ID authentication with your Swarmia organization","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Authentication"}]},{"id":"wPf1XsUFiClY9qHaN5KJ","title":"Frequently asked questions","pathname":"/settings/integrations/authentication/microsoft-entra-id-single-sign-on/frequently-asked-questions","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Authentication"},{"label":"Microsoft Entra ID Single Sign-On"}]},{"id":"AXLl1t4SdkJA6alzsOT7","title":"Okta Single Sign-On","pathname":"/settings/integrations/authentication/okta-single-sign-on","siteSpaceId":"sitesp_E7iuD","description":"Instructions for enabling Okta Single Sign-On with Swarmia","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Authentication"}]},{"id":"JdJ7Nlb9ulJPm6EXYPjz","title":"HR systems","pathname":"/settings/integrations/hr-systems","siteSpaceId":"sitesp_E7iuD","description":"Learn how to set up your HR system integration with Swarmia.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"}]},{"id":"7Mgp07VGwb5iGh9AAfSo","title":"BambooHR","pathname":"/settings/integrations/hr-systems/bamboohr","siteSpaceId":"sitesp_E7iuD","description":"Connect Swarmia directly to BambooHR with OAuth to sync time off and match employees.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"HR systems"}]},{"id":"1JDgMh2lz00AOwfkupdv","title":"Merge.dev","pathname":"/settings/integrations/hr-systems/merge-dev","siteSpaceId":"sitesp_E7iuD","description":"Connect Swarmia to your HR system through Merge.dev, a universal HR connector.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"HR systems"}]},{"id":"bKCwI1P7txnpousDPv5E","title":"Workday","pathname":"/settings/integrations/hr-systems/merge-dev/workday","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"HR systems"},{"label":"Merge.dev"}]},{"id":"gO5KK4eEPITxTTMFWrP2","title":"Upload time off data via CSV","pathname":"/settings/integrations/hr-systems/upload-time-off-data-via-csv","siteSpaceId":"sitesp_E7iuD","description":"Learn how to upload your time off periods to Swarmia using CSV files.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"HR systems"}]},{"id":"90EWPwgVc5tf4zyN2TNS","title":"Data export","pathname":"/settings/integrations/data-export","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"}]},{"id":"MPwTgPOdK5lopRgdJd7v","title":"Data cloud","pathname":"/settings/integrations/data-export/data-cloud","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Data export"}]},{"id":"1cQ0KZNSm3yvQUnrtcA2","title":"Export data as a CSV file","pathname":"/settings/integrations/data-export/export-data-as-a-csv-file","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Data export"}]},{"id":"OU7VejfCzys3unC6GLLf","title":"MCP server","pathname":"/settings/integrations/mcp-server","siteSpaceId":"sitesp_E7iuD","description":"How to connect Swarmia MCP to your AI client","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"}]},{"id":"MWquPeW0E3B9tkb9hchn","title":"AI coding tool integrations","pathname":"/settings/integrations/ai-coding-tool-integrations","siteSpaceId":"sitesp_E7iuD","description":"Enabling GitHub Copilot, Cursor, and Claude Code metrics","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"}]},{"id":"rUPMRN7X5FzPqWzsNXju","title":"GitHub Copilot integration","pathname":"/settings/integrations/ai-coding-tool-integrations/github-copilot-integration","siteSpaceId":"sitesp_E7iuD","description":"Enabling GitHub Copilot metrics","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"AI coding tool integrations"}]},{"id":"M5QbGOIfjceGTBnPdzYx","title":"Cursor integration","pathname":"/settings/integrations/ai-coding-tool-integrations/cursor-integration","siteSpaceId":"sitesp_E7iuD","description":"Enabling Cursor metrics","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"AI coding tool integrations"}]},{"id":"JY76gDdEihZKuvWWhWzC","title":"Claude Code integration","pathname":"/settings/integrations/ai-coding-tool-integrations/claude-code-integration","siteSpaceId":"sitesp_E7iuD","description":"Enabling Claude Code metrics with Analytics API or OpenTelemetry monitoring","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"AI coding tool integrations"}]},{"id":"Ms43TNRSzXZzpsV3aiL9","title":"Custom AI tool integrations","pathname":"/settings/integrations/ai-coding-tool-integrations/custom-ai-tool-integrations","siteSpaceId":"sitesp_E7iuD","description":"Set up custom integrations to track adoption and usage of any AI coding tool in Swarmia.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"AI coding tool integrations"}]},{"id":"CkfkGoRGEcuy0jqLlll0","title":"Proxy agent","pathname":"/settings/integrations/proxy-agent","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"}]},{"id":"f4oF1EOmMihyj7OHieHw","title":"Swarmia APIs","pathname":"/settings/integrations/swarmia-apis","siteSpaceId":"sitesp_E7iuD","description":"Programmatic access to Swarmia data & features","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"}]},{"id":"226e3eece641e0f374d60ff0e13046ef0d4a36a4","title":"Built In Reports","pathname":"/settings/integrations/swarmia-apis/built-in-reports","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Swarmia APIs"}]},{"id":"4bf23fa64ac5a838aa60f635e7dfa5928f9202cc","title":"Custom Reports","pathname":"/settings/integrations/swarmia-apis/custom-reports","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Swarmia APIs"}]},{"id":"3c755a1b885be36d71b91e26b1b822c000df5c4e","title":"Additional AI Integrations","pathname":"/settings/integrations/swarmia-apis/additional-ai-integrations","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Swarmia APIs"}]},{"id":"FitAYmoAlYnzIWj6RsK1","title":"Team management","pathname":"/settings/integrations/swarmia-apis/team-management","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Swarmia APIs"}]},{"id":"ihlO7gh1jmcktHqV7aGU","title":"Time offs","pathname":"/settings/integrations/swarmia-apis/time-off-api","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Swarmia APIs"}]},{"id":"NT6q3utYE2NKg8pcbGIe","title":"Export API v0","pathname":"/settings/integrations/swarmia-apis/export-api","siteSpaceId":"sitesp_E7iuD","description":"Swarmia provides an API for exporting data into e.g. spreadsheets or dashboards.","breadcrumbs":[{"label":"SETTINGS"},{"label":"Integrations","icon":"plug"},{"label":"Swarmia APIs"}]},{"id":"p8sjxAPTDMvkdfX13tCY","title":"Personal","pathname":"/settings/personal","siteSpaceId":"sitesp_E7iuD","icon":"user-check","description":"","breadcrumbs":[{"label":"SETTINGS"}]},{"id":"SPXHDQx8JlXo1wx681c2","title":"Personal notifications","pathname":"/settings/personal/notifications","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"SETTINGS"},{"label":"Personal","icon":"user-check"}]},{"id":"OFhJ2qpydxtqzu5TulEN","title":"Security & data retention","pathname":"/resources/security-and-data-retention","siteSpaceId":"sitesp_E7iuD","icon":"shield-check","description":"","breadcrumbs":[{"label":"Resources"}]},{"id":"RC4Mr3rl7O7MT1rtcMGZ","title":"Data access","pathname":"/resources/security-and-data-retention/data-access","siteSpaceId":"sitesp_E7iuD","description":"What data does Swarmia access and why?","breadcrumbs":[{"label":"Resources"},{"label":"Security & data retention","icon":"shield-check"}]},{"id":"2mJJk4kFqeD8iyOVtWc8","title":"Swarmia IP Addresses","pathname":"/resources/security-and-data-retention/swarmia-ip-addresses","siteSpaceId":"sitesp_E7iuD","description":"Our network topology and IP addresses","breadcrumbs":[{"label":"Resources"},{"label":"Security & data retention","icon":"shield-check"}]},{"id":"MZOuhfge4oaE53d4hta2","title":"Single Sign-On (SSO) / SAML","pathname":"/resources/security-and-data-retention/single-sign-on-sso-saml","siteSpaceId":"sitesp_E7iuD","description":"Many organizations use tools like Okta, Active Directory, or Google Workspace to manage users. Swarmia supports Single Sign-On through Okta, Microsoft Entra ID, Google and secure login through GitHub.","breadcrumbs":[{"label":"Resources"},{"label":"Security & data retention","icon":"shield-check"}]},{"id":"70i1Pz8bUGw1cQMv02KE","title":"Can I get a copy of the SOC 2 Type II audit report?","pathname":"/resources/security-and-data-retention/can-i-get-a-copy-of-the-soc-2-type-ii-audit-report","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Security & data retention","icon":"shield-check"}]},{"id":"ofJvHrC0OePMpamXyJa5","title":"Deleting your organization","pathname":"/resources/security-and-data-retention/deleting-your-organization","siteSpaceId":"sitesp_E7iuD","description":"","breadcrumbs":[{"label":"Resources"},{"label":"Security & data retention","icon":"shield-check"}]},{"id":"sMjEDF8vqQ5QgFwtRVHT","title":"Pricing & plans","pathname":"/resources/pricing-and-plans","siteSpaceId":"sitesp_E7iuD","icon":"square-list","description":"Pricing & plans FAQ.","breadcrumbs":[{"label":"Resources"}]}]}