Quick Start
Choose your preferred development environment to get started with Importly in minutes.
Next.js
Server-side rendering with webhook-driven imports for optimal performance.
✅ Webhook support • ✅ SSR • ✅ API routes
Node.js
Server-side processing with Express and comprehensive webhook handling.
✅ Express integration • ✅ Webhooks • ✅ Background jobs
Python
Flask, Django, and async support for data processing and ML pipelines.
✅ Flask/Django • ✅ Async support • ✅ ML integration
cURL & HTTP
Raw HTTP requests for testing, automation, or any language integration.
✅ Language agnostic • ✅ Testing • ✅ Automation
Common Steps for All Integrations
Regardless of your chosen framework, you'll need to:
1. Get Your API Key
- Create an Account at Importly.io
- Find your API Key via the api key page
- Keep it secure—treat it like a password!
2. Basic Import Flow
All integrations follow this basic pattern:
- Import Media - Send a URL to Importly for processing
- Handle Response - Get an import ID and track status
- Receive Results - Download processed media via webhook or polling
3. Choose Your Approach
Webhooks (Recommended)
- Real-time notifications when imports complete
- More efficient than polling
- Perfect for server-side applications
- Ideal for production environments
Polling
- Check import status periodically
- Simpler to implement initially
- Works well for client-side applications
- Good for development and testing
Integration Recommendations
| Use Case | Recommended Approach | Why | | ----------------------- | ----------------------------------- | ---------------------------------- | | Production web app | Next.js | Webhooks + SSR for reliability | | API/Backend service | Node.js | Express + webhooks for scalability | | Data processing | Python | ML/AI integration capabilities | | Testing/Automation | cURL | Language-agnostic HTTP requests |
What Makes Each Approach Special?
Next.js: Webhook-Driven Excellence
- Server-side security - API keys never exposed to clients
- Instant notifications - Real-time updates via webhooks
- SEO friendly - Server-side rendering for better performance
- Production ready - Built-in error handling and retries
Node.js: Scalable Backend
- Background processing - Handle imports independently
- Database integration - Store and query import history
- Webhook reliability - Always available to receive notifications
- Enterprise ready - Queue management and monitoring
Python: Data & AI Focused
- ML pipeline integration - Process imported media with AI
- Data analysis - Extract insights from media metadata
- Flexible frameworks - Works with Flask, Django, FastAPI
- Scientific computing - Perfect for research and analysis
cURL: Universal & Simple
- Any language - Integrate with any programming language
- Quick testing - Test API endpoints instantly
- Automation - Create scripts and cron jobs
- Documentation - Easy to share and understand
Ready to start? Click on your preferred integration above!