FlagPilot provides first-party, lightweight SDK client libraries for JavaScript, Node.js, React, Next.js, Python, and Ruby. Use the REST API from any other language capable of making HTTPS requests.
JavaScript
Install the browser-side client library:
npm install @flagpilot/javascript
Node.js
Install the backend Node.js SDK (fully compatible with server frameworks like Express, Fastify, and NestJS):
npm install @flagpilot/node
React
Install the React bindings containing Providers and React hooks for real-time reactivity:
npm install @flagpilot/javascript @flagpilot/react
Next.js
Install the serverless-optimized Next.js wrapper (compatible with Server Components, Middleware, and Server Actions):
npm install @flagpilot/next
Python
Install the Python SDK from PyPI:
pip install flagpilot
Ruby
Install the Ruby SDK from RubyGems:
gem install flagpilot
FAQ
How does SDK Installation interact with local caches?
Configurations are synced down using Edge Config or fallback REST triggers. The client automatically reads evaluations in-memory, resulting in sub-millisecond local evaluation times.
Where can I obtain support for SDK Installation?
You can open a support ticket in your dashboard, check the community roadmap, or consult the FlagPilot Platform Status page.
