Python SDK for RendrKit - Design API for AI Agents
Project description
RendrKit Python SDK
Python SDK for RendrKit — the Design API for AI Agents. Generate professional images, social media posts, banners, certificates, and documents from text prompts or templates.
Works with LangChain, CrewAI, and as a standalone client.
Installation
pip install rendrkit
With LangChain support:
pip install rendrkit[langchain]
With CrewAI support:
pip install rendrkit[crewai]
Quick Start
from rendrkit import RendrKit
client = RendrKit(api_key="your-api-key")
# Generate from a text prompt
result = client.generate(prompt="A modern Instagram post about coffee shop grand opening")
print(result["url"])
# Generate from a template
result = client.generate(
template_id="tmpl_abc123",
slots={"title": "Grand Opening!", "date": "March 1, 2026"},
size="1080x1080"
)
print(result["url"])
# List templates
templates = client.list_templates(search="instagram")
LangChain
from rendrkit.langchain_tool import RendrKitTool, RendrKitDirectTool, RendrKitListTemplatesTool
# Add to your LangChain agent
tools = [
RendrKitTool(api_key="your-api-key"),
RendrKitDirectTool(api_key="your-api-key"),
RendrKitListTemplatesTool(api_key="your-api-key"),
]
CrewAI
from rendrkit.crewai_tool import RendrKitCrewTool
# Add to your CrewAI agent
tools = [RendrKitCrewTool(api_key="your-api-key")]
Supported Sizes
1080x1080— Square (Instagram, Facebook)1200x628— Landscape (Facebook, LinkedIn)1080x1920— Story (Instagram, TikTok)1200x1200— Square large1280x720— HD landscape
Documentation
Full docs at https://rendrkit.dev/docs
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rendrkit-0.1.0.tar.gz.
File metadata
- Download URL: rendrkit-0.1.0.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e273115e19e03f8ebdf3aba0b6f61ef391f6da1edc86599bd716e6349fc16b74
|
|
| MD5 |
5222e80d3ba71e41a68c1747cac16aa3
|
|
| BLAKE2b-256 |
804435d9c934c4d519ea3d29f51377accf8f468686a928356bac5d0049d91e6c
|
File details
Details for the file rendrkit-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rendrkit-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
947500f718e0e8c30fec602c25879d73b46daf5b8949e83a03ef9ff7b63f3b22
|
|
| MD5 |
a01cfecfe465ec1f444a120c58edcaad
|
|
| BLAKE2b-256 |
172adf83a5ee27d9808ae7b67dfb02dc24644fff401d1152030253f3bc521e0d
|