Girder
v2.5.0
Administrator Documentation
User Documentation
Developer Documentation
Developer Installation
API Documentation
Developer Guide
Plugin Development
Developer Cookbook
External Web Clients
Python Client and Girder CLI
Security
Build the Sphinx Documentation
Migration Guide
Plugins
Release Notes
Girder
Docs
»
Developer Documentation
Edit on GitHub
Developer Documentation
¶
Developer Installation
Virtual Machine
API Documentation
RESTful API
Internal Python API
Python Client
Web client
Developer Guide
Configuring Your Development Environment
During Development
Utilities
Server Development
Client Development
Server Side Testing
Client Side Testing
Initializing the Database for a Test
Ansible Testing
Code Review
Third-Party Libraries
Creating a new release
Plugin Development
Example Plugin
Extending the Server-Side Application
Extending the Client-Side Application
Automated testing for plugins
Developer Cookbook
Client cookbook
Server cookbook
External Web Clients
Including the Girder REST API
Using Girder JavaScript Utilities and Views
Python Client and Girder CLI
Versioning
Installation
The Command Line Interface
The Python Client Library
Security
Default Authorization
CORS (Cross-Origin Resource Sharing)
Database Injection Attacks
Session Management
Cross-Site Scripting (XSS)
Cross-Site Request Forgery (CSRF)
Dependent Libraries
Notes on Secure Deployment
Build the Sphinx Documentation
Migration Guide
1.x → 2.x