Adapter

An Adapter provides a way to extend the functionality of Fusio. It is i.e. possible to connect to different data sources or extend specific capabilities of the system. The following page lists available adapters. You can install an adapter through composer and then register the adapter class at the system:

composer require fusio/adapter-mongodb
php bin/fusio system:register "Fusio\Adapter\Mongodb\Adapter"

This page lists all adapters which have the keyword fusio-adapter in their composer json file.

fusio/adapter-amqp

Provides a connection to work with a AMQP based message queue

Packagist GitHub

fusio/adapter-aws

Provides connections to amazon web services

Packagist GitHub

fusio/adapter-beanstalk

Provides a connection to work with a beanstalk message queue

Packagist GitHub

fusio/adapter-cassandra

Provides a connection to work with a cassandra database

Packagist GitHub

fusio/adapter-cli

Provides a connection to execute cli command

Packagist GitHub

fusio/adapter-elasticsearch

Provides a connection to work with an elasticsearch database

Packagist GitHub

fusio/adapter-fcgi

Adapter to call a FastCGI endpoint

Packagist GitHub

fusio/adapter-file

Adapter to serve static files

Packagist GitHub

fusio/adapter-gcp

Provides connection to the google cloud platform

Packagist GitHub

fusio/adapter-graphql

Provides a connection to send GraphQL queries

Packagist GitHub

fusio/adapter-hadoop

Provides a connection to hadoop services over thrift

Packagist GitHub

fusio/adapter-http

Provides a connection to send and retrieve HTTP messages

Packagist GitHub

fusio/adapter-laravel

Integrates features of the laravel framework

Packagist GitHub

fusio/adapter-ldap

Provides a connection to set and retrieve values through LDAP

Packagist GitHub

fusio/adapter-memcache

Provides a connection to work with a memcache service

Packagist GitHub

fusio/adapter-mongodb

Provides a connection to work with a MongoDB

Packagist GitHub

fusio/adapter-mqtt

Provides a connection to work with a MQTT based message queue

Packagist GitHub

fusio/adapter-neo4j

Provides a connection to work with a Neo4j service

Packagist GitHub

fusio/adapter-openstack

Provides connections to OpenStack services

Packagist GitHub

fusio/adapter-paypal

Provides connections to work with the Paypal API

Packagist GitHub

fusio/adapter-php

Write the endpoint logic in simple PHP files

Packagist GitHub

fusio/adapter-redis

Provides a connection to work with a Redis service

Packagist GitHub

fusio/adapter-sample

Sample adapter which provides a basic todo API

Packagist GitHub

fusio/adapter-sdkfabric

Provides a connection to the SDKFabric platform

Packagist GitHub

fusio/adapter-smtp

Provides a connection to send mails

Packagist GitHub

fusio/adapter-soap

Provides a connection to call SOAP endpoints

Packagist GitHub

fusio/adapter-sql

Provides actions and connections to work with relational databases

Packagist GitHub

fusio/adapter-stripe

Provides connections to work with the Stripe API

Packagist GitHub

fusio/adapter-symfony

Integrates features of the symfony framework

Packagist GitHub

fusio/adapter-util

Provides several utility actions

Packagist GitHub

fusio/adapter-v8

Write the endpoint logic in javascript using the V8 engine

Packagist GitHub

fusio/adapter-worker

Provides a connection and actions to execute code at a remote worker

Packagist GitHub