Rudder PHP API Client

A downloadable PHP package that lets you connect your PHP application to the Rudder API in a private and secure way.

Imagine...

A robust Rudder API client

Written in PHP

With everything you need

Rudder Logo
  • A convenient fluent interface for interacting with the Rudder API.
  • Supports 113 API operations.
  • Full IDE autocomplete support.
  • Comprehensive documentation.
  • Great customer support.
  • Comprehensive tests, including unit and functional integration tests. All test cases provided.

About Tectalic

Building robust API clients for developers like you

Our experienced team of developers is on a mission to standardize and simplify how developers interact with the Rudder API in their applications.

Instead of writing low-level code yourself to interact with the Rudder API, we think there's a better way.

Purchasing a reliable and robust Rudder API client can save you time and money by letting you focus on delivering value within your application.

Sounds good?

Interested in a Rudder API client?

We're actively building PHP API clients at the moment.

An API client for Rudder isn't available just yet. We are prioritising versions based on development requests, please get in touch to register your interest.

If your requirement is for a Rudder PHP API client, we will respond with an availability date.

Programming Language(s)

A comprehensive Rudder API client

Supporting 113 operations

List all change requests

Get branding configuration

Update web interface customization

Reload branding file

Get a change request details

Update a request details

Decline a request details

Accept a request details

Global compliance

Compliance details for all nodes

Compliance details by node

Compliance details for all rules

Compliance details by rule

Create a new node

Get all CVE details

Trigger a CVE check

Get CVE check config

Update cve check config

Get last CVE check result

Get a list of CVE details

Update CVE database from remote source

Update CVE database from file system

List all data sources

Create a data source

Update properties from data sources

Update properties from data sources

Get data source configuration

Update a data source configuration

Delete a data source

List all directives

Create a directive

Get directive details

Update a directive details

Delete a directive

Check that update on a directive is valid

List all groups

Create a group

Create a group category

Get group category details

Update group category details

Delete group category

Get groups tree

Get group details

Update group details

Delete a group

Reload a group

List all endoints

Get information about one API endpoint

Get information on endpoint in a section

Get information about inventory processing queue

Upload an inventory for processing

Restart inventory watcher

Start inventory watcher

Stop inventory watcher

List managed nodes

Trigger an agent run on all nodes

List pending nodes

Update pending Node status

Get nodes acceptation status

Get information about a node

Update node settings and properties

Delete a node

Trigger an agent run

Update properties for one node from all data sources

Update properties for one node from a data source

Get inherited node properties for a node

List all global parameters

Create a new parameter

Get the value of a parameter

Update a parameter's value

Delete a parameter

List all rules

Create a rule

Create a rule category

Get rule category details

Update rule category details

Delete group category

Get rules tree

Get a rule details

Update a rule details

Delete a rule

Promote a node to relay

List all settings

Get allowed networks for a policy server

Set allowed networks for a policy server

Modify allowed networks for a policy server

Get the value of a setting

Set the value of a setting

List archives

Create an archive

Restore an archive

Get an archive as a ZIP

Get healthcheck

Get server information

Trigger batch for cleaning unreferenced software

Trigger a new policy generation

Reload both techniques and dynamic groups

Reload dynamic groups

Reload techniques

Get server status

Trigger update of policies

List all techniques

List all directives based on a technique

List all directives based on a version of a technique

Add user

List all roles

Update user's infos

List all users

Reload user

Delete an user

List user

Update validated user list

Remove an user from validated user list

Interested in a Rudder API client?

We're actively building PHP API clients at the moment.

An API client for Rudder isn't available just yet. We are prioritising versions based on development requests, please get in touch to register your interest.

If your requirement is for a Rudder PHP API client, we will respond with an availability date.

Programming Language(s)