--- title: "Quickstarts" description: "Start managing developer secrets and configs with Infisical in minutes." --- These examples demonstrate how to store and fetch environment variables from [Infisical Cloud](https://app.infisical.com) into your application. ## Set up Infisical Cloud 1. Login or create an account at `app.infisical.com`. 2. Create a new project. 3. Keep the default environment variables or populate them as in the image below. ![project quickstart](../images/project-quickstart.png) ## Fetch Secrets for Your App The Infisical CLI is platform-agnostic and enables you to inject environment variables into your app across many tech stacks and frameworks. ### Set up the CLI 1. Follow the instructions to [install our platform-agnostic CLI](/cli/overview). 2. Initialize Infisical for your project. ```bash # move to your project cd /path/to/project # initialize infisical infisical init ``` ### Start your app with environment variables injected ```bash # inject environment variables into app infisical run -- [your application start command] ``` Your app should now be running with the environment variables injected. Check out our [integrations](/integrations/overview) for injecting environment variables into frameworks and platforms like Docker. [Infisical SDKs](/sdks/overview) let your app fetch back secrets using an [Infisical Token](/getting-started/dashboard/token) that is scoped to a project and environment in Infisical. In this example, we demonstrate how to use the [Node SDK](/sdks/languages/node). Using Python? We have a [Python SDK](/sdks/languages/python) as well. ### Obtain an [Infisical Token](/getting-started/dashboard/token) Head to your project settings to create a token scoped to the project and environment you wish to fetch secrets from. ![token add](../images/project-token-add.png) ### Install the SDK ```bash npm install infisical-node --save ``` ### Initialize the Infisical client ```js import InfisicalClient from "infisical-node"; const client = new InfisicalClient({ token: "your_infisical_token", }); ``` ### Get a value ```js const value = await client.getSecret("SOME_KEY"); ``` ### Example with Express ```js import InfisicalClient from "infisical-node"; import express from "express"; const app = express(); const PORT = 3000; const client = InfisicalClient({ token: "st.xxx.xxx", }); // your application logic app.get("/", async (req, res) => { const name = await client.getSecret("NAME"); res.send(`Hello! My name is: ${name.secretValue}`); }); app.listen(PORT, async () => { console.log(`App listening on port ${port}`); }); ``` We do not recommend hardcoding your [Infisical Token](/getting-started/dashboard/token). Setting it as an environment variable would be best. Check out our [SDKs](/sdks/overview) for other language SDKs.