HTTP API client libraries
Luiza Pagliari edited this page Mar 30, 2017
·
27 revisions
There are a number of client libraries for Etherpad Lite's HTTP API. Please help us keep them up to date!
Ruby
API Version support 1.x
Javascript (node)
Version support 1.0 - 1.1.1
Python
python-etherpad_lite:
- Source
- pypi package
- Version support 1.x
PyEtherpadLite:
- Source
- Version support 1.0 - 1.1
Perl
Etherpad::API (deprecated, CPAN)
Etherpad
Version support 1.0 - 1.2.12
PHP
Version support 1.0 - 1.1.1
Source, Packagist *Warning: requires composer.
Version support: 1.3
Java
Version support 1.1 - 1.2
Objective-C
API Version support 1.x
.NET
Version support Unknown
Go
API Version support 1.2.13
footer
Pages 66
- Home
- Accessibility
- Adding a new font icon to fontawesome etherpad
- Alternative clients
- Available Plugins
- Backing up and Restoring Etherpad Lite Pads
- Changeset Library
- Community Guidelines for newcomers
- Converting from InnoDB to MyISAM
- Creating a plugin
- Deploying etherpad lite on Heroku
- Deploying Etherpad on Cloudron
- Developer Guidelines
- Embed Parameters
- Etherpad Community
- Example Development Settings.JSON
- Example Production Settings.JSON
- FAQ
- Getting started writing tests for Etherpad Lite
- Getting to know the tools in bin
- Gritter
- hola
- How does Etherpad go from a Pad to other formats and vice versa.
- How to customize your etherpad lite installation
- How to deploy Etherpad as a service
- How to deploy Etherpad Lite as a service
- How to deploy Etherpad Lite on Cloudfoundry
- How to enable importing and exporting different file formats in Ubuntu or OpenSuse or SLES with AbiWord
- How to enable importing and exporting different file formats with AbiWord
- How to enable native XMLHTTP support in IE
- How to list all pads
- How to migrate the database from Etherpad to Etherpad Lite
- How to put Etherpad Lite behind a reverse Proxy
- How to restart Etherpad Lite
- How to setup Etherpad on Ubuntu 12.04 using Ansible
- How to use EPL outside of a browser
- How to use Etherpad Lite with jQuery
- How to use Etherpad Lite with MySQL
- How to use Etherpad Lite with PostgreSQL
- How to use Etherpad Lite with Redis
- HTTP API
- HTTP API client libraries
- I18n draft
- Introduction to the source
- Load Testing Etherpad
- Manipulating the database
- Meet our users
- Optimizing Etherpad
- Plugin API Draft
- Plugin API Hooks
- Plugin dependencies
- Plugin Wishlist
- Plugin, a list
- Providing encrypted web access to Etherpad Lite using SSL certificates
- Providing encrypted web access to Etherpad Lite using SSL certificates (HTTPS: )
- Release procedure
- Running Etherpad on Phusion Passenger
- Sites That Run Etherpad
- Sites that run Etherpad Lite
- Third party web services that have support for Etherpad Lite
- TODO
- Tools
- Translating
- URI Paths
- What isn't covered by testing?
- Why there is no apt, yum or npm Etherpad package
General
Resources
- Docs
- Translating
- HTTP API
- Plugin framework (API hooks)
- Plugins (available)
- Plugins (list)
- Plugins (wishlist)
- Stefan's nightly builds (Windows + .deb)
- Etherpad URIs / URLs to specific resources IE export
For Developers
- Introduction to the source
- Release Procedure
- Etherpad Developer guidelines
- Project to-do list
- Changeset Library documentation
- Alternative Etherpad-Clients
How to's
Set up
- Installing Etherpad
- Deploying Etherpad as a service
- Deploying Etherpad on CloudFoundry
- Deploying Etherpad on Heroku
- Running Etherpad on Phusion Passenger
- Putting Etherpad behind a reverse Proxy (HTTPS/SSL)
- How to setup Etherpad on Ubuntu 12.04 using Ansible
Advanced steps
- Migrating from old Etherpad to Etherpad
- Using Etherpad with MySQL
- Customizing the Etherpad web interface
- Enable import/export functionality with AbiWord (Ubuntu, OpenSuse or SLES)
- Getting a list of all pads
- Providing encrypted web access to Etherpad using SSL certificates
- Optimizing Etherpad performance including faster page loads
- Getting to know the tools and scripts in the Etherpad /bin/ folder
Integrating Etherpad in your web app
- Embedding a pad using the jQuery plugin
- Using Embed Parameters
- Integrating Etherpad in a third party app (Drupal, MediaWiki, WordPress, Atlassian, PmWiki)
- HTTP API client libraries

