API:Client code/diq

Client libraries contain code that developers can use to help with common and basic tasks, so that they don't have to write the code from scratch when their projects interact with an API.

This page contains a set of lists, by language, of several recommended client libraries that can be used with the MediaWiki Action API. The recommendations are based on evaluations using.

Java
More Java libraries available at API:Client_code/All#Java.

JavaScript
In-wiki JavaScript clients:

More JavaScript libraries available at API:Client_code/All#JavaScript.

.NET
More .NET libraries available at API:Client code/All#.NET.

PHP
More PHP libraries available at API:Client code/All#PHP.

Python
Simple Python wrappers for no-abstraction interfaces to the MediaWiki API and basic session handling:

More Python libraries available at API:Client code/All#Python.

Ruby
More Ruby libraries available at API:Client code/All#Ruby.

Rust
More Rust libraries available at API:Client code/All#Rust.

Scala


Bıvênên

 * — All known API client libraries.
 * — Describes best practices for action API client libraries.
 * Collection of bot libraries on Wikipedia, several of these use the API.
 * mediawiki-api-demos — Demo apps and code snippets in Python and JavaScript demonstrating how to use various modules of the MediaWiki Action API.