Overview Version History Q & A Rating & Review
Flora API Client for Visual Studio Code
A lightweight, privacy-focused API testing extension for VS Code. All your data stays local!
Key Features
🔒 Privacy First : All data stored locally - no cloud sync
📡 Send HTTP/HTTPS requests (GET, POST, PUT, DELETE)
🔄 Environment variables support with Mustache syntax
🍪 Cookie management
💾 Save requests as collections
🎨 Response highlighting with JSON viewer
⏱️ Request timing and size information
📝 Edit environment configs directly in the UI with Alpine.js
⚡ Real-time updates and state management with Alpine.js
Quick Start
Install from VS Code Marketplace:
ext install floraapiclient
Open Flora API Client:
Via Command Palette (Ctrl+Shift+P
): Search "Open Flora API Client"
Or click the Flora icon in the activity bar
Create a config file in your workspace:
Click "+ Config" to create a basic config
Or manually create flora.config.json
:
{
"dev": {
"url": "api.example.com",
"PORT": "3000"
}
}
Using Environment Variables
Define variables in your flora.config.json
:
{
"dev": {
"baseUrl": "api.dev.example.com",
"apiKey": "dev-key"
},
"prod": {
"baseUrl": "api.example.com",
"apiKey": "prod-key"
}
}
Use variables in requests with {{variableName}}
:
https://{{baseUrl}}/users
Saving Requests
Select an environment from the dropdown
Configure your request (URL, method, headers, body)
Click "Save" to store in the current environment's collection
Access saved requests from the collections dropdown
Requirements
Visual Studio Code version 1.60.0 or higher
Active workspace/folder to store config file
Support
License
MIT License
Privacy Notice : Flora API Client operates entirely offline. Your API requests, collections, and environment variables are stored only on your local machine.