No-Code Architects Toolkit API - Self Hosted FREE API
-
No-Code Architects Toolkit API
Tired of wasting thousands of dollars on API subscriptions to support all your automations? What if there was a free alternative?
The 100% FREE No-Code Architects Toolkit API processes different types of media. It is built in Python using Flask.
What Can It Do?
The API can convert audio files. It creates transcriptions of content. It translates content between languages. It adds captions to videos. It can do very complicated media processing for content creation. The API can also manage files across multiple cloud services like Google Drive, Amazon S3, Google Cloud Storage, and Dropbox.
You can deploy this toolkit in several ways. It works with Docker. It runs on Google Cloud Platform. It functions on Digital Ocean. You can use it with any system that hosts Docker.
Easily replace services like ChatGPT Whisper, Cloud Convert, Createomate, JSON2Video, PDF(dot)co, Placid and OCodeKit.
No-Code Architects Community
Want help? Join a supportive community and get dedicated tech support.
Join the ONLY community where you learn to leverage AI automation and content to grow your business (and streamline your biz).
Who's this for?
- Coaches and consultants
- AI Automation agencies
- SMMA & Content agencies
- SaaS Startup Founders
Get courses, community, support, daily calls and more.
Join the No-Code Architects Community today!
API Endpoints
Each endpoint is supported by robust payload validation and detailed API documentation to facilitate easy integration and usage.
Audio
/v1/audio/concatenate
- Combines multiple audio files into a single audio file.
Code
/v1/code/execute/python
- Executes Python code remotely and returns the execution results.
FFmpeg
/v1/ffmpeg/compose
- Provides a flexible interface to FFmpeg for complex media processing operations.
Image
/v1/image/convert/video
- Transforms a static image into a video with custom duration and zoom effects.
Media
-
- Converts media files from one format to another with customizable codec options.
-
- Converts various media formats specifically to MP3 audio.
-
- Downloads media content from various online sources using yt-dlp.
-
- Provides a web interface for collecting and displaying feedback on media content.
-
- Transcribes or translates audio/video content from a provided media URL.
-
- Detects silence intervals in a given media file.
-
- Extracts comprehensive metadata from media files including format, codecs, resolution, and bitrates.
S3
/v1/s3/upload
- Uploads files to Amazon S3 storage by streaming directly from a URL.
Toolkit
-
- Provides a simple authentication mechanism to validate API keys.
-
- Verifies that the NCA Toolkit API is properly installed and functioning.
-
- Retrieves the status of a specific job by its ID.
-
- Retrieves the status of all jobs within a specified time range.
Video
-
- Adds customizable captions to videos with various styling options.
-
- Combines multiple videos into a single continuous video file.
-
- Extracts a thumbnail image from a specific timestamp in a video.
-
- Cuts specified segments from a video file with optional encoding settings.
-
- Splits a video into multiple segments based on specified start and end times.
-
- Trims a video by keeping only the content between specified start and end times.
Docker Build and Run
Build the Docker Image
docker build -t no-code-architects-toolkit .
General Environment Variables
API_KEY
- Purpose: Used for API authentication.
- Requirement: Mandatory.
S3-Compatible Storage Environment Variables
S3_ENDPOINT_URL
- Purpose: Endpoint URL for the S3-compatible service.
- Requirement: Mandatory if using S3-compatible storage.
S3_ACCESS_KEY
- Purpose: The access key for the S3-compatible storage service.
- Requirement: Mandatory if using S3-compatible storage.
S3_SECRET_KEY
- Purpose: The secret key for the S3-compatible storage service.
- Requirement: Mandatory if using S3-compatible storage.
S3_BUCKET_NAME
- Purpose: The bucket name for the S3-compatible storage service.
- Requirement: Mandatory if using S3-compatible storage.
S3_REGION
- Purpose: The region for the S3-compatible storage service.
- Requirement: Mandatory if using S3-compatible storage, "None" is acceptable for some s3 providers.
-