Libraries tagged by build process
clue/reactphp-flux
106379 Downloads
Flux, the lightweight stream processor to concurrently do many (but not too many) things at once, built on top of ReactPHP.
clue/reactphp-eventsource
16578 Downloads
Instant real-time updates. Lightweight EventSource client receiving live messages via HTML5 Server-Sent Events (SSE). Fast stream processing built on top of ReactPHP's event-driven architecture.
riki137/stream-ipc
2105 Downloads
Inter-Process Communication (IPC) over streams, pipes, and stdio with built-in request-response correlation, message framing, and serialization.
humanmade/wp-seo
53638 Downloads
WP SEO is designed for professionals who want to build a solid foundation for an SEO-friendly website.
sendx/sendx-php-sdk
5149 Downloads
# SendX REST API Documentation ## π Introduction The SendX API is organized around REST principles. Our API has predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs. **Key Features:** - π **Security**: Team-based authentication with optional member-level access - π― **Resource-Oriented**: RESTful design with clear resource boundaries - π **Rich Data Models**: Three-layer model system (Input/Output/Internal) - π **Relationships**: Automatic prefix handling for resource relationships - π **Scalable**: Built for high-volume email marketing operations ## ποΈ Architecture Overview SendX uses a three-layer model architecture: 1. **Input Models** (`RestE*`): For API requests 2. **Output Models** (`RestR*`): For API responses with prefixed IDs 3. **Internal Models**: Core business logic (not exposed in API) ## π Security & Authentication SendX uses API key authentication: ### Team API Key ```http X-Team-ApiKey: YOUR_TEAM_API_KEY ``` - **Required for all requests** - Team-level access to resources - Available in SendX Settings β Team API Key ## π Encrypted ID System SendX uses encrypted IDs for security and better developer experience: - **Internal IDs**: Sequential integers (not exposed) - **Encrypted IDs**: 22-character alphanumeric strings - **Prefixed IDs**: Resource-type prefixes in API responses (`contact_`) ### ID Format **All resource IDs follow this pattern:** ``` _ ``` **Example:** ```json { "id": "contact_BnKjkbBBS500CoBCP0oChQ", "lists": ["list_OcuxJHdiAvujmwQVJfd3ss", "list_0tOFLp5RgV7s3LNiHrjGYs"], "tags": ["tag_UhsDkjL772Qbj5lWtT62VK", "tag_fL7t9lsnZ9swvx2HrtQ9wM"] } ``` ## π Resource Prefixes | Resource | Prefix | Example | |----------|--------|---------| | Contact | `contact_` | `contact_BnKjkbBBS500CoBCP0oChQ` | | Campaign | `campaign_` | `campaign_LUE9BTxmksSmqHWbh96zsn` | | List | `list_` | `list_OcuxJHdiAvujmwQVJfd3ss` | | Tag | `tag_` | `tag_UhsDkjL772Qbj5lWtT62VK` | | Sender | `sender_` | `sender_4vK3WFhMgvOwUNyaL4QxCD` | | Template | `template_` | `template_f3lJvTEhSjKGVb5Lwc5SWS` | | Custom Field | `field_` | `field_MnuqBAG2NPLm7PZMWbjQxt` | | Webhook | `webhook_` | `webhook_9l154iiXlZoPo7vngmamee` | | Post | `post_` | `post_XyZ123aBc456DeF789GhI` | | Post Category | `post_category_` | `post_category_YzS1wOU20yw87UUHKxMzwn` | | Post Tag | `post_tag_` | `post_tag_123XyZ456AbC` | | Member | `member_` | `member_JkL012MnO345PqR678` | ## π― Best Practices ### Error Handling - **Always check status codes**: 2xx = success, 4xx = client error, 5xx = server error - **Read error messages**: Descriptive messages help debug issues - **Handle rate limits**: Respect API rate limits for optimal performance ### Data Validation - **Email format**: Must be valid email addresses - **Required fields**: Check documentation for mandatory fields - **Field lengths**: Respect maximum length constraints ### Performance - **Pagination**: Use offset/limit for large datasets - **Batch operations**: Process multiple items when supported - **Caching**: Cache responses when appropriate ## π οΈ SDKs & Integration Official SDKs available for: - [Golang](https://github.com/sendx/sendx-go-sdk) - [Python](https://github.com/sendx/sendx-python-sdk) - [Ruby](https://github.com/sendx/sendx-ruby-sdk) - [Java](https://github.com/sendx/sendx-java-sdk) - [PHP](https://github.com/sendx/sendx-php-sdk) - [JavaScript](https://github.com/sendx/sendx-javascript-sdk) ## π Support Need help? Contact us: - π¬ **Website Chat**: Available on sendx.io - π§ **Email**: [email protected] - π **Documentation**: Full guides at help.sendx.io --- **API Endpoint:** `https://api.sendx.io/api/v1/rest` [](https://god.gw.postman.com/run-collection/33476323-44b198b0-5219-4619-a01f-cfc24d573885?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D33476323-44b198b0-5219-4619-a01f-cfc24d573885%26entityType%3Dcollection%26workspaceId%3D6b1e4f65-96a9-4136-9512-6266c852517e)
magpieim/magpie-php
158 Downloads
The Magpie API Library for PHP enables you to work with Magpie APIs. Built for Laravel and modern PHP applications.
parm/parm
4982 Downloads
PHP Active Record for MySQL. Connects to the your database and generates the Object Relational Mapping. Built in Database Query Processor for custom queries. Ability to use closures to process rows
alleyinteractive/wp-seo
5236 Downloads
WP SEO is designed for professionals who want to build a solid foundation for an SEO-friendly website.
chemem/php-concurrently
219 Downloads
A PHP version of concurrently built atop ReactPHP and RxPHP.
adzadzadz/wp-plugin-framework
24 Downloads
Modern MVC framework for WordPress plugin development - Build professional plugins with clean architecture
ptrofimov/zeroevents
3998 Downloads
Events between processes. Built on top of Illuminate\Events and ZeroMQ
tetthys/claim-dispatch
5 Downloads
Minimal contracts for claimβprocessβdispatch pipelines, with built-in Laravel adapter.
pfp/php-form-processor
31 Downloads
Create webforms on your website in minutes. It has various built-in validation checks and is extendable to allow you to add more features.
firewire/fieldtype-form-select
4 Downloads
An inputfield/fieldtype for creating fields to select forms in ProcessWire built with FormBuilder
katorymnd/pawa-pay-integration
24 Downloads
A PHP SDK for seamless integration with the pawaPay API, supporting payment processing and transaction management. Built with v1 (legacy, default) compatibility to ensure existing integrations keep working, and now upgraded to fully support v2 features for enhanced capabilities.