User:Bharathi

Application Programming Interface
MediaWiki has an extensible Application Programming Interface that provides direct, high-level access to the data contained in the MediaWiki databases. Client programs can use the API to login, get data, and post changes. The API supports thin web-based JavaScript clients and end-user applications (such as vandal-fighting tools). The API can be accessed by the backend of another web site. An extensive Python bot library, Pywikipediabot, and a popular semi-automated tool called AutoWikiBrowser, also interface with the API. The API is accessed via URLs such as. In this case, the query would be asking Wikipedia for information relating to the last 10 edits to the site. One of the perceived advantages of the API is its language independence; it listens for HTTP connections from clients and can send a response in a variety of formats, such as XML, serialized PHP, YAML, or JSON. Client code has been developed to provide layers of abstraction to the API. M.B.RajaBharathiM.B.Raja