Pulse SDK Documentation¶
Welcome to the Pulse SDK docs. This section documents the complete public API of the Python client, including the core client, configuration, authentication, the analyzer/process layer, the DSL builder, and starter helpers.
🚀 Getting Started¶
New to Pulse SDK? Start here: - Installation Guide - Comprehensive installation options and troubleshooting - Quick Start Guide - Get up and running in under 5 minutes - Dependency Troubleshooting - Resolve installation conflicts
📖 API Documentation¶
- Core client:
core-client.md - Configuration:
configuration.md - Authentication:
authentication.md - Analyzer and Processes:
analyzer.md - DSL Builder:
dsl.md - Starters:
starters.md - Data Models:
models.md - Jobs and Errors:
jobs-and-errors.md
âš¡ Async/Await Support¶
- Async Patterns - Comprehensive guide to async/await functionality
- Sync to Async Migration - Step-by-step migration guide
- Async Job Management - Advanced concurrency and job control patterns
🚀 Large-Scale Processing¶
- Batching Guide - Comprehensive guide to automatic batching for large datasets
- Batching Error Reference - Complete error reference with troubleshooting
🔧 Troubleshooting and Debugging¶
- Error Recovery Guide - Comprehensive error handling and recovery strategies
- Batching Error Reference - Complete batching error reference with solutions
- Debugging Tools - Built-in debugging and introspection capabilities
- Dependency Troubleshooting - Resolve installation conflicts
Learning Path Recommendations: - Beginners: Start with Quick Start → Starters → Authentication - Advanced Users: Quick Start → Analyzer → DSL Builder
Security and Compliance¶
- Supply Chain Security:
supply-chain-security.md