Capability

Integrations

Bring Zenmanage into your delivery stack with APIs, SDKs, and webhook-driven workflows that keep flags close to the way you ship.

Why integrations matter

A feature flag platform is only as useful as its integration depth. If flags can't be reached from your codebase, evaluated in your services, or automated in your CI pipeline, the platform is shelf-ware. Integrations are what make flags practical and embedded into real workflows.

Zenmanage provides multiple integration surfaces to meet teams where they are. A REST API enables any HTTP client to evaluate flags. Server-side SDKs for JavaScript/Node.js, Python, PHP, Laravel, Go, .NET, and Java integrate directly into application code, React and Next.js SDKs add hooks, components, and server-side helpers for browser and full-stack apps, the React Native SDK brings the same hooks to React Native and Expo apps, and iOS and Android SDKs bring local evaluation to native Swift and Kotlin apps. Webhooks deliver real-time notifications when flag targets change, enabling event-driven automation like syncing flags to analytics tools or triggering automated tests.

Flag configuration itself is just as programmable. The Management API lets you create and update flags, targets, and targeting rules, and read the audit trail — with scoped Bearer tokens built for CI/CD gates, internal tooling, and scripted rollouts instead of clicking through the dashboard.

If you want the exact implementation details, the API reference covers endpoints, auth, and payload shapes for evaluation, and the Management API reference covers programmatic flag management, without making you search across the marketing site.

The ecosystem is growing: more SDKs are coming, and integrations expand regularly. Today you have flagging from the command line, in CI/CD pipelines, in application code, and in automation workflows — all coordinated through a single control plane.

Key capabilities

  • REST API

    JSON-based API at api.zenmanage.com with OpenAPI v3 spec - evaluate flags and report usage from any HTTP client.

  • Management API

    Create and update flags, targets, and targeting rules, and read the audit trail programmatically with scoped Bearer tokens - built for CI/CD and automation.

  • JavaScript SDK

    Client-side and Node.js evaluation with context support, percentage bucketing, and lightweight integration.

  • Python SDK

    Native Python integration for Django, Flask, and FastAPI with sync and async support, context-based targeting, and ~1ms local evaluation. Install via pip install zenmanage.

  • PHP SDK

    Native PHP integration for server-side flag evaluation with context and attribute support.

  • Laravel SDK

    First-class Laravel integration with service provider, facade, and middleware - evaluate flags idiomatically in Laravel apps.

  • Go SDK

    Native Go integration for cloud-native services with context-aware evaluation, local rule caching, and middleware for net/http, Gin, and Echo. Install via go get github.com/zenmanage/zenmanage-go.

  • .NET SDK

    Native .NET integration with context-aware evaluation, deterministic bucketing, and dependency injection and middleware for ASP.NET Core. Install via dotnet add package Zenmanage.

  • Java SDK

    Native Java integration with context-aware evaluation, deterministic bucketing, and Spring Boot auto-configuration. Install via Maven or Gradle from Maven Central (com.zenmanage:zenmanage-java).

  • React SDK

    Hooks and components for React 18.2+ and 19: FlagsProvider, useFlag, useVariant, and FlagGate, with explicit loading and error states. Install via npm install @zenmanage/react.

  • Next.js SDK

    Server helpers for the App Router and Pages Router, route handlers, and Edge or Node.js middleware, plus a bootstrap that carries server-evaluated flags to Client Components without a hydration mismatch. Install via npm install @zenmanage/nextjs @zenmanage/react @zenmanage/sdk.

  • Android SDK

    Native Kotlin and Java integration for Android API 21+ with context-aware evaluation, deterministic percentage rollouts, and typed flag values. Install from Maven Central with com.zenmanage:zenmanage-kotlin.

  • iOS SDK

    Native Swift integration for iOS 13+ with context-aware evaluation, deterministic percentage rollouts, UserDefaults caching, and an Objective-C bridge. Install with Swift Package Manager from https://github.com/zenmanage/zenmanage-swift.git.

  • React Native SDK

    Hooks and components for React Native and Expo apps: FlagsProvider, useFlag, useVariant, FlagGate, and identify-based targeting, with an optional AsyncStorage cache. Install via npm install @zenmanage/react-native @zenmanage/sdk.

  • Webhooks

    Receive real-time HTTP notifications when flag targets change, targeting rules are created, modified, or removed.

  • Server, mobile, and client keys

    Each environment provides three key types so every SDK class receives the intended flag payload.

See it in action

Configure webhooks per environment and send the platform-specific key that matches your runtime so the API returns the correct payload shape.

Zenmanage integrations screenshot showing webhook and API integration configuration
curl -X GET https://api.zenmanage.com/v1/flags/new-checkout \
  -H "X-ZEN-API-KEY: tok_your_server_key_here" \
  -H "X-ZEN-CONTEXT: {\"type\":\"user\",\"identifier\":\"user-42\",\"attributes\":[{\"key\":\"plan\",\"values\":[{\"value\":\"team\"}]}]}"

Related resources

  • Feature Flags

    The flags your integrations evaluate

    Learn more →

  • API Reference

    Endpoints, auth headers, and payload shapes for every SDK class

    Learn more →

  • Management API

    Programmatic flag, target, and rule management with scoped tokens

    Learn more →

  • React Native Quickstart

    Install, provider setup, and flag reads for React Native and Expo apps

    Quickstart →

Connect Zenmanage to the way you already build

APIs, SDKs, and webhooks that drop into your existing stack without rework.