API & Integrations
Connect Nerlude with your existing tools and automate your workflow. Learn about our API, webhooks, and supported integrations.
In this guide
Integration Overview
Nerlude is designed to work seamlessly with your existing tools and workflows. We offer multiple ways to integrate:
- 100+ pre-built service integrations - Automatic recognition of popular SaaS tools
- REST API - Full programmatic access to your data
- Webhooks - Real-time notifications for events
- Zapier - Connect with 5,000+ apps without code
- Slack - Get notifications in your team channels
- CSV import/export - Bulk data management
Supported Integrations
Nerlude recognizes and provides enhanced support for 100+ popular services:
Don't see your service? You can add any custom service manually.
REST API
Our REST API gives you full programmatic access to your Nerlude data. Perfect for automation, custom dashboards, and integrations.
Authentication
API requests are authenticated using API keys. Generate a key in Settings → API.
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.nerlude.io/v1/projectsAvailable endpoints
| Endpoint | Description |
|---|---|
| GET /projects | List all projects |
| GET /projects/:id | Get project details |
| GET /projects/:id/services | List services in a project |
| POST /services | Create a new service |
| GET /renewals | List upcoming renewals |
| GET /stats | Get dashboard statistics |
📚 Full documentation: Complete API documentation with examples is available at docs.nerlude.io/api
Webhooks
Webhooks let you receive real-time notifications when events happen in Nerlude.
Setting up webhooks
- Go to Settings → Webhooks
- Click "Add Webhook"
- Enter your endpoint URL
- Select which events to receive
- Save and test the webhook
Available events
renewal.upcoming- Service renewal is approachingrenewal.due- Service renewal is due todayservice.created- New service addedservice.updated- Service details changedservice.deleted- Service removedproject.created- New project createdteam.member_added- Team member joinedcredential.accessed- Credential was viewed
Webhook payload example
{
"event": "renewal.upcoming",
"timestamp": "2024-01-15T10:00:00Z",
"data": {
"service_id": "srv_123",
"service_name": "Stripe",
"project_id": "prj_456",
"renewal_date": "2024-01-22",
"days_until_renewal": 7,
"monthly_cost": 0
}
}Zapier Integration
Connect Nerlude with 5,000+ apps using Zapier—no coding required.
Popular Zaps
- Send renewal reminders to Slack
- Create Notion pages for new services
- Add new services to a Google Sheet
- Send email digests of upcoming renewals
- Create Trello cards for expiring services
Setting up Zapier
- Go to zapier.com and create an account
- Search for "Nerlude" in the app directory
- Connect your Nerlude account using your API key
- Create a Zap with Nerlude as a trigger or action
Slack Notifications
Get Nerlude notifications directly in your Slack workspace.
Setting up Slack
- Go to Settings → Integrations → Slack
- Click "Connect to Slack"
- Authorize Nerlude in your Slack workspace
- Choose which channel to receive notifications
- Select which events to notify about
Notification types
- Renewal reminders - Get notified before services renew
- Cost alerts - When monthly burn exceeds a threshold
- Team activity - When team members access credentials
- Weekly digest - Summary of upcoming renewals
Import & Export
Importing data
You can import services from:
- CSV files - Bulk import from spreadsheets
- JSON files - Import from other tools
- 1Password - Import credentials (coming soon)
Exporting data
Export your data anytime in multiple formats:
- CSV - For spreadsheets and analysis
- JSON - For programmatic use
- PDF - For documentation and audits
Go to Settings → Data → Export to download your data.
✅ Your data, your choice: We believe your data belongs to you. Export everything anytime, no restrictions.