[image: 369591171-75173cf4-2502-4710-998b-6b81740ae1bd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDk2MDEzMjgsIm5iZiI6MTc0OTYwMTAyOCwicGF0aCI6Ii8xNDIwNDU0LzM2OTU5MTE3MS03NTE3M2NmNC0yNTAyLTQ3MTAtOTk4Yi02YjgxNzQwYWUxYmQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDYxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTA2MTFUMDAxNzA4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZmZjYTI2ZmZjY2I0ZWEyY2I4ZGRjMGI5NTk4ZDY4NzBmN2ZjYjliZmQyOWU2MzgyZWFiMDE0OTIxNzIyNzUyYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.i6o26We1GtBf5K80FlPvK9yafCB8obByXqDnbwuQ6iY]
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
/v1/media/convert
Converts media files from one format to another with customizable codec options.
/v1/media/convert/mp3
Converts various media formats specifically to MP3 audio.
/v1/BETA/media/download
Downloads media content from various online sources using yt-dlp.
/v1/media/feedback
Provides a web interface for collecting and displaying feedback on media content.
/v1/media/transcribe
Transcribes or translates audio/video content from a provided media URL.
/v1/media/silence
Detects silence intervals in a given media file.
/v1/media/metadata
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
/v1/toolkit/authenticate
Provides a simple authentication mechanism to validate API keys.
/v1/toolkit/test
Verifies that the NCA Toolkit API is properly installed and functioning.
/v1/toolkit/job/status
Retrieves the status of a specific job by its ID.
/v1/toolkit/jobs/status
Retrieves the status of all jobs within a specified time range.
Video
/v1/video/caption
Adds customizable captions to videos with various styling options.
/v1/video/concatenate
Combines multiple videos into a single continuous video file.
/v1/video/thumbnail
Extracts a thumbnail image from a specific timestamp in a video.
/v1/video/cut
Cuts specified segments from a video file with optional encoding settings.
/v1/video/split
Splits a video into multiple segments based on specified start and end times.
/v1/video/trim
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.