Use Swytchcode tools inside a CrewAI workflow

Load tools through CrewAI and keep the runtime execution safe.

Book a demo

6

Setup steps

Workflow

Ready

Runtime

Safe

Integrated

Tools

CLI

Ship in one command.

Pull the manifest, set your policy, execute. No SDK sprawl, no boilerplate. Just the tool you need, right now.

pip install swytchcode-runtime crewai python-dotenv
swytchcode login
swytchcode get github

How it connects

Connect CrewAI in minutes

Follow these steps to connect your agent, load a toolkit, and start executing tools through Swytchcode.

  1. 1

    Install the CLI

    Install the CLI, or use swy as a shorter alias for swytchcode.

    npm install -g swytchcode
  2. 2

    Install the packages

    Install the Runtime SDK together with CrewAI.

    pip install swytchcode-runtime crewai python-dotenv
  3. 3

    Initialize Swytchcode

    Set up a Swytchcode project in your repo.

    npx swytchcode
    swytchcode init
  4. 4

    Create the tool set

    Initialize the CrewAI provider and load the tools your crew will use.

    from swytchcode_runtime import Swytchcode
    from swytchcode_runtime.providers.crewai import CrewAIProvider
    
    swx = Swytchcode(provider=CrewAIProvider())
    tools = swx.tools.get(toolkits=["github"])
  5. 5

    Hand the tools to your crew

    CrewAI can use those tools as normal agent tools while Swytchcode handles the execution path.

    print(f"Loaded {len(tools)} tools for the crew")
  6. 6

    Run the file

    Run your script and keep the tool execution boundary within Swytchcode.

    python main.py

Works with

APIs your team already uses

GitHub
Paddle

Ready to ship crewai integrations?

Install the CLI and pull your first manifest in under a minute. No account required.

Book a demo