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
- Service/daemon: Install BaseX server as a service
- Docker: Run BaseX in a container
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.
- Removed: WebDAV implementation, due to outdated Milton library and compromising dependencies.
⚡Generated with XQuery