Main Page » Developer Section

Developer Section

This page provides useful information for developers. Here you can find information about various alternatives to integrate BaseX into your own project.

Integrate & Contribute

  • Eclipse: Check out, compile and run BaseX from within Eclipse
  • Maven: Embed BaseX into your own projects
  • Releases: Official releases, snapshots, old versions
  • Translations: Contribute a new translation to BaseX

Web Technology

Added: WebDAV was re-added as a RESTXQ application.

  • RESTXQ: Write web services with XQuery
  • REST: Access and update databases via HTTP requests
  • WebDAV: Access databases and their resources as a file system
  • WebSockets: Bidirectional client/server communication
  • Permissions: Permission layer for web applications

APIs

  • Clients: Communicate with BaseX using C#, PHP, Python, Perl, C, …
  • Java Examples: Code examples for developing with BaseX
  • XQJ API: Closed source, implemented by Charles Foster (the XQJ interface is specified for XQuery 1.0)
  • XQuery for Scala API, based on XQJ and written by Dino Fancellu

Extensions

Code, Questions, Bugs

  • The Source Code is available on GitHub.
  • For questions, bug reports and feature requests, please write to our mailing list.
  • The Issue Tracker contains confirmed bugs and feature requests.

Changelog

Version 13.0
  • Added: WebDAV was re-added as a RESTXQ application.
Version 12.0
  • Removed: WebDAV implementation, due to outdated Milton library and compromising dependencies.

⚡Generated with XQuery