{"repo":"upstash/edge-flags","free":true,"listed":false,"github":"https://github.com/upstash/edge-flags","clone":"git clone https://github.com/upstash/edge-flags.git","description":"Feature flags for serverless functions","language":"TypeScript","stars":89,"topics":["edge","feature-flags","nextjs","redis","upstash","vercel","upstash-sdk"],"license":null,"category":"databases-storage","readme_excerpt":"Edge Flags Feature Flags for the Edge edge-flags.vercel.app [!NOTE] This project is a Community Project. The project is maintained and supported by the community. Upstash may contribute but does not officially support or assume responsibility for it. Edge Flags is a low latency feature flagging solution running at the edge and storing data in a global Redis database. It is designed to be used with Next.js and Vercel but we will soon roll out support for other popular frameworks and platforms. Let us know what you are looking for! Features - Global Low latency: Flags are stored in a global Redis database and are evaluated at the edge. - Environments: Flags have different environments to support your deployment process: production , preview and development - Flexible: Flags support geo targeting, percentage based rollouts and custom attributes - Manage: Flags can be created and managed using the SDK or the self-hosted dashboard in this repo. - Free: Edge Flags is free to use. You only pay for the Redis database. - Cache: Flags can be cached for a short period of time to reduce the required requests to redis, making it cheaper to use. Architecture Quickstart 1. Create a redis database Go to console.upstash.com/redis and create a new global database. After creating the db, copy the UPSTASH REDIS REST URL and UPSTASH REDIS REST TOKEN to your .env file. 2. Run npx @upstash/edge-flags-dashboard in your project to open the self-hosted dashboard. You can also use the hosted version at","default_branch":null,"files":null,"tree":[],"storefront":"/r/upstash","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/upstash/edge-flags/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}