Quick Start
From zero to your first protected API request through EdgeWrap in under 5 minutes. Follow these steps to configure your project via our dashboard and start proxying traffic.
Step 1 — Create Your Account
Go to the EdgeWrap Dashboard at https://app.edgewrap.pro. You can sign up instantly with your email address or use your existing Google or GitHub account.
Step 2 — Create a Project
A project represents one API you want to route, protect, and accelerate.
- In the dashboard, click the New Project button.
- Enter a friendly name for your project (e.g.
My Company API). - Enter your Origin URL. This is the public URL of your primary backend API server (e.g.,
https://api.yourcompany.com).
Once created, EdgeWrap assigns you a unique proxy URL (e.g., https://your-project.edgewrap.pro). You will configure your client applications to call this URL.
Step 3 — Configure Your Policies
Configure the services you need by using the dashboard panels. You can enable them with simple toggles:
- Web Application Firewall (WAF): Turn on SQL Injection, XSS, and RCE blocklists under the WAF tab.
- Edge Caching: Configure a default Time-To-Live (TTL) under the Caching tab to cache GET responses close to your users.
- DDoS Protection: Configure IP-based rate limiting thresholds to prevent burst traffic from overwhelming your origin.
Step 4 — Generate an API Key
EdgeWrap requires a valid API key for every request sent to your proxy URL.
- Navigate to the API Keys tab inside your dashboard project view.
- Click Create API Key.
- Give the key a name (e.g.
Production Web App) and select the platform constraints (e.g. check Web). - Click Generate and copy your new API key (e.g.,
ek_live_xxxxxxxxxxxx).
Step 5 — Route Client Requests
Change the base URL of your client applications from your old origin URL (https://api.yourcompany.com) to your project's new EdgeWrap proxy URL (https://your-project.edgewrap.pro).
Attach the generated API key as the x-api-key header with every request.
curl https://your-project.edgewrap.pro/v1/users \
-H "x-api-key: ek_live_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6"