Getting Started
storq.io is a developer-first inventory and order management platform. Inventory, orders, B2B commerce, invoicing, and a full REST API.
Quick Start
Follow this guide to get up and running with storq.io in minutes.
1. Create Your Account
Sign up for a free account at storq.io. Your account includes:
- Inventory management with lot and serial tracking
- Order fulfillment workflow
- B2B customer portal
- Invoicing and payments
- Purchase orders
- Reports and analytics
- REST API access
2. Create Your First Warehouse
After signing in, create a warehouse to hold your inventory. Each warehouse can have multiple locations organized hierarchically.
- Go to Dashboard → Warehouses → New Warehouse
- Enter a name (e.g. "Main Warehouse") and code (e.g. "MAIN")
- Save the warehouse
3. Add Products
Create products to track in your inventory. storq.io automatically generates barcodes for each product.
- Go to Dashboard → Products → New Product
- Enter a name (e.g. "Wireless Mouse") and SKU (e.g. "MOUSE-001")
- Save the product
4. Receive Stock
Add stock to your warehouse using the Goods In feature.
- Go to Dashboard → Inventory → Goods In
- Scan or enter the SKU, quantity, and target location
- Submit to receive stock
5. Create an Order
Process orders through the fulfillment workflow: picking, packing, and shipping.
- Go to Dashboard → Orders → New Order
- Enter customer details and add line items
- Submit the order
6. Get Your API Key
Access the API to integrate storq.io with your systems.
- Go to Dashboard → API Keys → Create API Key
- Copy and save your key securely
export STORQ_API_KEY=fsk_live_...
7. Make Your First API Call
Use the API to list your products:
curl https://storq.io/api/v1/products \
-H "Authorization: Bearer $STORQ_API_KEY"
require "net/http"
require "uri"
uri = URI("https://storq.io/api/v1/products")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
request["Authorization"] = "Bearer #{ENV['STORQ_API_KEY']}"
response = http.request(request)
puts response.body
const response = await fetch("https://storq.io/api/v1/products", {
headers: {
"Authorization": `Bearer ${process.env.STORQ_API_KEY}`
}
});
const data = await response.json();
console.log(data);
import os
import requests
response = requests.get(
"https://storq.io/api/v1/products",
headers={
"Authorization": f"Bearer {os.environ['STORQ_API_KEY']}"
}
)
print(response.json())
Next Steps
- API Reference - Explore all available endpoints
- Webhooks - Set up real-time notifications
- Custom Integration - Build your own integration
Need Help?
If you run into any issues, contact us at [email protected] or visit our help center.