Prologue
Getting started
Basic concepts
App development
Core development
Digging deeper
App publishing and maintenance
Design guidelines
Clients and Client APIs
Nextcloud latest Developer Manual
»
Nextcloud developer documentation
Edit on GitHub
Nextcloud developer documentation
Table of contents
Prologue
Code of conduct
Help and communication
Bugtracker
Security guidelines
Getting started
Development environment
Coding style & general guidelines
Debugging
Basic concepts
Request lifecycle
Routing
Dependency injection
Controllers
Middlewares
Events
Front-end
Background jobs (Cron)
Logging
Storage and database
Testing
App development
Introduction
Tutorial
Bootstrapping
App metadata
Navigation and pre-app configuration
Dependency management
Core development
Unit-Testing
External API
How to test …
Digging deeper
API reference
Changelog
Debugging
Classloader
Continuous Integration
Nextcloud Flow
JavaScript APIs
NPM
Notifications
Performance considerations
PSR
Public Pages
Repair steps
REST APIs
Search
Settings
Two-factor providers
User management
Dashboard
Projects
Web Host Metadata
App publishing and maintenance
Code signing
App store publishing
Release Automation
App upgrade guide
Design guidelines
Introduction
New button
App navigation menu
Settings
Main content
Content list
Popover menu
HTML elements
SCSS
Icons
Clients and Client APIs
Android
Webdav
OCS API
Login Flow
Remote wipe
OCS Share API
OCS Sharee API
Activity API
Read the Docs
v: latest
Versions
19
20
21
stable
latest
Downloads
On Read the Docs
Project Home
Builds