What is the SDK

The Outline SDK is a library and collection of tools designed to help developers create applications that protect against network-level interference and censorship.

What can you do with the Outline SDK

  • Build Tools to Mitigate Network Interference
    Create new tools to protect users against network-level interference and access the open internet reliably.

  • Add Protection to Existing Apps
    Integrate network-level interference protection directly into existing apps, like communication or content apps, making them more resilient to blocking.

  • Troubleshoot and Measure Interference
    Use the included command-line tools to diagnose connectivity issues, measure network interference, and test different circumvention strategies.

Key Advantages

  • Multi-Platform
    Works across major operating systems including Android, iOS, Windows, macOS, and Linux.

  • Proven Technology
    Its technology is field-tested, powering the widely used Outline Client and Intra, as well as dozens of apps, which help millions access the internet under harsh conditions.

  • Composable
    Designed for modularity and reusable components, allowing developers to craft custom strategies.