Skip to main content

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 large
  • 1280x720 — HD landscape

Documentation

Full docs at https://rendrkit.dev/docs

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rendrkit-0.1.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rendrkit-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

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

Hashes for rendrkit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e273115e19e03f8ebdf3aba0b6f61ef391f6da1edc86599bd716e6349fc16b74
MD5 5222e80d3ba71e41a68c1747cac16aa3
BLAKE2b-256 804435d9c934c4d519ea3d29f51377accf8f468686a928356bac5d0049d91e6c

See more details on using hashes here.

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

Hashes for rendrkit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 947500f718e0e8c30fec602c25879d73b46daf5b8949e83a03ef9ff7b63f3b22
MD5 a01cfecfe465ec1f444a120c58edcaad
BLAKE2b-256 172adf83a5ee27d9808ae7b67dfb02dc24644fff401d1152030253f3bc521e0d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page