Overview
The GL AIP (GDP Labs AI Agents Package) consists of three main components:
aip-agentsโ The underlying agent library for local executionai-agent-platformโ The platform that provides remote server/run capabilitiesglaip-sdkโ The SDK that end users use to run agents either locally (directly viaaip-agents) or on the remote server (viaai-agent-platform)
This repository provides the SDK and CLI so you can use identical features locally, in CI, or inside your own applications.
Architecture Overview

Key Relationships:
glaip-sdkis the user-facing SDK that provides a unified interfaceaip-agentsis the core agent library used by both local execution and the platformai-agent-platformis the platform that wrapsaip-agentsto provide centralized management and remote execution capabilities
Setup Requirements:
Local Mode: Configure LLM provider credentials (e.g.,
OPENAI_API_KEY) foraip-agentsto use directlyRemote Mode: Configure
AIP_API_URLandAIP_API_KEYto connect to the AIP server (LLM credentials are managed by the remote server)
Documentation Map
Use these sections in order when exploring the SDK and CLI:
Get Started โ Install, configure, complete the quick start, and run curated examples.
Guides โ Deep dives on lifecycle management, automation, integrations, and governance.
Multi-Agent System Patterns โ Runnable orchestration templates for complex workflows.
Reference โ Definitive API, SDK, and CLI commands for implementation details.
Resources โ Changelog, glossary, and upgrade checklists.
Role-Based Entry Points
Choose the track that matches how you work today.
Choose Your Interface
Pick the surface that matches your environment; each summary spells out when and why to use it.
Platform Capabilities at a Glance
Symbols: โ
fully supported ยท ๐ ๏ธ partial via customization/workarounds ยท ๐ง roadmap
How It Fits Together
The SDK (glaip-sdk) can operate in two modes:
Local Mode: Uses
aip-agentslibrary directly on your machine, bypassing the platform.Remote Mode: Connects to the
ai-agent-platformplatform via REST API. The platform's remote server usesaip-agentsinternally to execute agents.
Tokens and base URLs are shared across interfaces, so you can develop locally and promote the same configuration into CI or production with minimal changes.
REST API (exposed by
ai-agent-platformplatform): Every capability is implemented here first.Python SDK (
glaip-sdk): Wraps the API with typed models, streaming helpers, and higher-level abstractions. Can also run agents locally usingaip-agents.CLI: Uses the SDK under the hood so operations and demos mirror production behaviour.
Low-Code Philosophy
The SDK emphasizes declarative patterns for building agents with minimal code:
Key principles:
Agent/Tool/MCP as primary abstractions โ Work directly with high-level classes
Environment-based defaults โ Credentials read from
AIP_API_URLandAIP_API_KEYProgressive complexity โ Simple patterns for simple tasks, advanced patterns available
Agent-first with client as secondary โ Use the Agent pattern for most workflows; keep client APIs for listing, batch operations, and legacy code paths
Start Building
Ready to go from prototype to production? Follow this path to ship quickly:
Install & configure โ Set up credentials and the CLI with Install & Configure.
Run the quick start โ Use the Agent-first pattern (recommended), with the client pattern available as a secondary option in the Quick Start Guide to create and run your first agent.
Explore patterns โ Use the Hands-on Examples to pick the right pattern (single agent, multi-agent, class pattern, runtime config, local execution, report automation).
Iterate on prompts โ Use the CLI export/import loop in Configuration management to refine instructions safely.
Add real workflows โ Explore Tools, File processing, or Multi-agent patterns as you expand capabilities.
The GL AIP package, SDK, and CLI give you a single, consistent toolkit to build, test, and operate AI agents anywhere.
Last updated