Skip to main content

Template Catalog Module

Use Python to programmatically interact with the PraisonAI template catalog - fetch templates, search, filter, and integrate with your applications.

Fetching Templates

Fetch the template catalog JSON from the deployed catalog site or local build.

Searching Templates

Search templates by name, description, or tags.

Filtering by Tags

Filter templates by specific tags.

Filtering by Requirements

Filter templates by their tool or package requirements.

Getting Template Details

Get detailed information about a specific template.

Generating CLI Commands

Generate CLI commands for templates.

Checking Dependencies

Check if template dependencies are satisfied.

Using with PraisonAI Templates Module

Use the built-in templates module for more features.

Running Templates Programmatically

Run templates from Python code.

Complete Example

A complete example that fetches, searches, and displays templates.