Skip to content
@switcherapi

Switcher API

Switching fast. Adapt everywhere.

Switcher API is a Feature Manager focused on helping teams effortlessly manage features at scale without compromising performance and code maintainability.

Projects

Name Description Release
Switcher API Core API that manages all Switcher API configurations 1.4.0
Switcher Resolver Node Resolver Node API for Component Switchers 1.0.0
Switcher Management Portal for managing Switcher API 2.1.0
Switcher Management Feature Service Feature service for the Switcher Management 1.1.0
Switcher API Helm Charts Switcher API Helm Charts latest
Switcher GitOps GitOps Domain Snapshot Orchestrator for Switcher API 1.0.0
Switcher Slack App Switcher API App for Slack 2.1.0
Switcher Account Control Relay service to manage accounts in Switcher API 2.0.0 - 1.1.0
Switcher SearchDocs API API docs search engine for Switcher API documentation 1.0.1
Switcher Slash Command Slash command for Slack - replaced by Switcher Slack App discontinued

Client SDKs

Language/Runtime Description/Compatibility Release
JS: switcher-client Node.js - 16.x, 17.x, 18.x, 20.x, 22.x 4.4.1
Java: switcher-client Java - v1 (8+ uses Jersey) v2 (11+ uses Native) 1.7.1 - 2.3.1
Deno: switcher-client-deno Deno - 1.46.x, v2.x 2.3.1
Python: switcher-client Python > 3.9 development
JS/Deno Client SDK: benchmark SDKs compared to 4 differente Feature Flag vendors latest
Java Client SDK: benchmark SDK compared to 5 different Feature Flag vendors latest
Switcher Client - Tutorials Switcher Client SDK tutorials and code snippets latest

What's new

  • (new) Python SDK - A Switcher Client for Python with all great development features you can find in our SDKs 🚀
  • Switcher Resolver Node v1.1.0 - Performance optimizations
  • Java Client SDKs - namespace migration fron com.github.switcherapi to com.switcherapi

Third-Party Projects

Contribute with Switcher API - Open PR and share your contribution

Community Servers

Let's talk and share ideas.
Do you have ideas, or have questions about using/installing any of the Switcher API projects? Try one of these:

Contributing 🚀

Want to contribute with Switcher API but are still lost and confused?
Don't worry! We love to help new maintainers to get started with new development.

Here are a few ways you can contribute:

  • Bug Fixes: Find a bug? Open an issue or submit a pull request with a fix.
  • Feature Requests: Have an idea for a new feature? Open an issue to discuss it.
  • Documentation: Help us improve the documentation of our projects.
  • New Project: If you have an idea for a new project that could benefit the Switcher API ecosystem, we would love to hear about it and eventuallu advertise it here for visibility and credit.

If you are still unsure where to begin contributing to Switcher API, you can start by dropping a message in our community servers (Slack or Discord) or using GitHub Discussions.

And here are a few projects that would help a lot in growing the Switcher API ecosystem.

  • SDKs (Rust, Scala, .Net)
  • Developer tools (CLIs, Web UI)
  • Switcher Slack App new features
  • Integration with other platforms

Pinned Loading

  1. switcher-api switcher-api Public

    Switcher API is a Feature Flag API focused on toggling features over different environments and applications

    JavaScript 6 1

  2. switcher-client-java switcher-client-java Public

    [Java] Switcher Client - Java SDK to work with Switcher API - Cloud-based Feature Flag

    Java 3

  3. switcher-client-js switcher-client-js Public

    [JS] Switcher Client - JavaScript SDK to work with Switcher API - Cloud-based Feature Flag

    JavaScript 4 2

  4. switcher-management switcher-management Public

    Switcher API Management - GUI to interact with Switcher API

    TypeScript 2 1

  5. switcher-slack-app switcher-slack-app Public

    Switcher API App for Slack

    Python 3 1

  6. switcher-gitops switcher-gitops Public

    GitOps Domain Snapshot Orchestrator for Switcher API

    Go

Repositories

Showing 10 of 20 repositories
  • .github Public
    switcherapi/.github’s past year of commit activity
    0 0 0 0 Updated Aug 4, 2025
  • switcher-client-java Public

    [Java] Switcher Client - Java SDK to work with Switcher API - Cloud-based Feature Flag

    switcherapi/switcher-client-java’s past year of commit activity
    Java 3 MIT 0 0 0 Updated Aug 4, 2025
  • switcher-client-py Public

    [Py] Switcher Client - Python SDK to work with Switcher API - Cloud-based Feature Flag

    switcherapi/switcher-client-py’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Aug 3, 2025
  • switcher-resolver-node Public

    Resolver Node API for Component Switchers

    switcherapi/switcher-resolver-node’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Aug 3, 2025
  • switcher-api Public

    Switcher API is a Feature Flag API focused on toggling features over different environments and applications

    switcherapi/switcher-api’s past year of commit activity
    JavaScript 6 MIT 1 0 0 Updated Aug 3, 2025
  • switcher-ac Public

    Account Control Service for Switcher API

    switcherapi/switcher-ac’s past year of commit activity
    Java 2 MIT 1 0 0 Updated Jul 26, 2025
  • switcher-client-deno Public

    [TS] Switcher Client - Deno SDK to work with Switcher API - Cloud-based Feature Flag

    switcherapi/switcher-client-deno’s past year of commit activity
    TypeScript 2 MIT 0 0 0 Updated Jul 22, 2025
  • switcher-slack-app Public

    Switcher API App for Slack

    switcherapi/switcher-slack-app’s past year of commit activity
    Python 3 MIT 1 0 0 Updated Jul 19, 2025
  • helm-charts Public

    Switcher API Helm Charts

    switcherapi/helm-charts’s past year of commit activity
    Smarty 1 MIT 1 0 0 Updated Jul 19, 2025
  • switcher-gitops Public

    GitOps Domain Snapshot Orchestrator for Switcher API

    switcherapi/switcher-gitops’s past year of commit activity
    Go 0 MIT 0 0 0 Updated Jul 19, 2025

Top languages

Loading…

Most used topics

Loading…