Dosu LogoDosu Logo
Ask
Join our Discord
StrapiPublic
Strapi
DocumentsStrapi
admin-panel
admin-panel
Type
External
Status
Published
Created
Mar 5, 2026
Updated
Jul 24, 2026
Updated by
Dosu Bot
Source
View

Administration panel#

The admin panel acts as Strapi’s back office for managing content types, entries, and both administrator and end‑user accounts. This documentation gives an overview of the admin panel before focusing on profile settings that manage interface language and mode, login and personal information, and logo for branding.

The admin panel is the back office of your Strapi application. From the admin panel, you will be able to manage content-types and write their actual content, but also manage users, both administrators and end users of your Strapi application.

<ThemedImage
alt="Homepage of the Admin Panel"
sources={{
light: '/img/assets/admin-homepage/admin-panel-homepage-with-tour.png',
dark: '/img/assets/admin-homepage/admin-panel-homepage-with-tour_DARK.png',
}}
/>

Tip

You can create your own widgets to customize the admin panel's homepage.

You can also customize the layout (widget controls appear when you hover over a widget or between widgets):

  • Resize: Drag the divider in a two-widget row left or right.
  • Reorder: Drag the button to move a widget.
  • Delete: Click the button.
  • Restore: Use the "Add widget" button at the top of the page to bring back a deleted widget.

Overview#

There are a few factors that you should keep in mind when using the admin panel, as they could modify the interface and your experience with it.

  • Development, Staging or Production Environment
    Your content structure and application configuration change status: from development environment to production or staging environment once deployed. Some features are only available in development. Check the Identity Cards to know when features are usable.

  • License and Pricing Plans
    Some features's availability or limits depend on whether your application is using the free Community Edition, the , or the . Look for the and badges in the docs.

  • Roles and Permissions
    Some features and the content itself are ruled by a system of permissions that can be defined at a detailed level. Depending on your role and permissions, you may not be able to access all the features and options. Read the RBAC feature documentation for more information.

  • Future flags
    Some incoming Strapi features are not yet ready to be shipped to all users, but Strapi still offers community users the opportunity to provide early feedback. These experimental features require enabling the corresponding future flags. Look for the badge in the docs and read the Feature flags documentation for more information.

Configuration#

Path to configure the admin panel: Account name or initials (bottom left hand corner) > Profile

If you are a new administrator, we recommend making sure your profile is all set, before diving into your Strapi application. From your administrator profile, you are able to modify your user information (name, username, email, password). You can also choose the language and mode of the interface for your Strapi application.

<ThemedImage
alt="Homepage of the Admin Panel"
sources={{
light: '/img/assets/getting-started/user-information-profile.png',
dark: '/img/assets/getting-started/user-information-profile_DARK.png',
}}
/>

There are many more configuration and customization options available. See the following pages for more details:

Modifying profile information (name, email, username)#

  1. Go to the Profile section of your profile.
  2. Fill in the following options:
Profile & ExperienceInstructions
First nameWrite your first name in the textbox.
Last nameWrite your last name in the textbox.
EmailWrite your complete email address in the textbox.
Username(optional) Write a username in the textbox.
  1. Click on the Save button.

Changing account password#

  1. Go to the Change password section of your profile.
  2. Fill in the following options:
Password modificationInstructions
Current passwordWrite your current password in the textbox.
PasswordWrite the new password in the textbox.
Password confirmationWrite the same new password in the textbox.
  1. Click on the Save button.
Tip

You can click on the icon for the passwords to be shown.

Choosing interface language#

In the Experience section of your profile, select your preferred language using the Interface language dropdown.

Info

Keep in mind that choosing an interface language only applies to your account on the admin panel. Other users of the same application's admin panel can use a different language.

Choosing interface mode (light, dark)#

By default, the chosen interface mode is based on your browser's mode. You can however, in the Experience section of your profile, manually choose either the Light Mode or Dark Mode using the Interface mode dropdown.

Info

Keep in mind that choosing an interface mode only applies to your account on the admin panel.

Resetting guided tour#

In the Guided tour section of your profile, you can click the Reset guided tour button to reset the guided tour which is available in the homepage of the admin panel. It allows you to see again the guided tour of the admin panel if you closed it beforehand, and to follow again its various steps.

Customizing the logo#

Path to configure the admin panel: Settings > Global settings > Overview

The default Strapi logos, displayed in the main navigation of a Strapi application and the authentication pages, can be modified.

  1. Click on the upload area for Menu logo or Auth logo.
  2. Upload your chosen logo, either by browsing files, drag & dropping the file in the right area, or by using a URL. The logo shouldn't be more than 750x750px.
  3. Click on the Upload logo button in the upload window.
  4. Click on the Save button in the top right corner.

Once uploaded, the new logo can be replaced with another one , or reset with the default Strapi logo or the logo set in the configuration files.

Info

Both logos can also be customized programmatically via the Strapi application's configuration files (see Admin panel customization). However, the logos uploaded via the admin panel supersedes any logo set through the configuration files.

<ThemedImage
alt="Custom logo settings"
sources={{
light: '/img/assets/settings/settings_custom-logo.png',
dark: '/img/assets/settings/settings_custom-logo_DARK.png',
}}
/>

Usage#

In order to access the admin panel, your Strapi application must be launched, and you must be aware of the URL to its admin panel (e.g. api.example.com/admin).

To access the admin panel:

  1. Go to the URL of your Strapi application's admin panel.
  2. Enter your credentials to log in.
  3. Click on the Login button. You should be redirected to the homepage of the admin panel.
Info

If you prefer or are required to log in via an SSO provider, please refer to the Single Sign-On documentation.

<ThemedImage
alt="Login page"
sources={{
light: '/img/assets/getting-started/login-page-sso-light.png',
dark: '/img/assets/getting-started/login-page-sso-dark.png',
}}
/>

Documents
Admin Modal Management
Admin Panel Locale Management
admin-panel
faq
setting-up-admin-panel
Admin User Management
Blocks Editor
Clone Sanitizer Field Permissions
CodeMirror Integration
Content API Input Validation
breaking-changes
populate-select
rest
status
Content Manager Homepage
admin-panel
faq
quick-start
rest
Content Manager i18n Preview
Content Manager Layout Synchronization
Content Manager Preview
Content Manager URL & Filter State
Content Type Builder
admin-panel-api
controllers
create-components-for-plugins
populate-creator-fields
quick-start
store-and-access-data
Custom Field Prop Spreading
Date Field Serialization
Discard-Drafts Migration
Document ID Migration
breaking-changes
Draft & Publish Relation Synchronization
do-not-update-repeatable-components-with-document-service-api
document-service
lifecycle-hooks-document-service
populate
publishedat-always-set-when-dandp-disabled
relations
rest
DynamicZone Stability
components-and-dynamic-zones-do-not-return-id
components-dynamic-zones
no-shared-population-strategy-components-dynamic-zones
Edit View Layout Configuration
admin-panel
admin-panel-api
edit-view-layout-and-list-view-layout-rewritten
EnumerationInput Component
GraphQL Context Propagation
breaking-changes
document-service
draft-and-publish
graphql
i18n Locale Validation
breaking-changes
locale
i18n Locale-Scoped Operations
database-columns
document
document-service
draft-and-publish
i18n-content-manager-locale
locale
locale
locale
no-locale-all
parameters
populate
relations
rest
Monorepo Module Resolution
create-a-plugin
Nested Relation Modal Navigation
Polymorphic Relations
faq
Relation Field Validation
Relation Modal State Management
relations
Sharp Image Processing
media-library
Strapi Package Version Management
Strapi Project Scaffolding
create-a-plugin
How can I create my first Strapi project on a brand new MacBook with no prior coding experience, including all necessary terminal commands and setup steps?
quick-start
Strapi v5 Plugin API
admin-panel-rbac-store-updated
admin-permissions-for-plugins
breaking-changes
controllers
extension
faq
get-where-removed
helper-plugin
helper-plugin-deprecated
inject-content-manager-component
introduction
introduction-and-faq
model-config-path-uses-uid
pass-data-from-server-to-admin
plugins-migration
rbac
redux-content-manager-app-state
step-by-step
strapi-imports
Users-Permissions Plugin i18n
users-permissions
Vite Build Configuration
admin-panel
introduction-and-faq
vite
webpack-aliases-removed
Zod Schema Validation
document-service
Content Manager Mobile and Tablet UI Improvements
FilesManager API Reference
Focal Point Picker in Strapi Media Library
Nested Route File Structure for Strapi Plugins
Plugin-Specific Handling in the Strapi JavaScript Client
Strapi SDK Initialization and Architecture Guide
access-cast-environment-variables
access-configuration-values
adding-support-to-existing-project
admin-panel-customization
advanced-policies
advanced-queries
amazon-s3
api
api-tokens
attributes-and-content-types-names-reserved
audit-logs
auth-zero
authentication
aws-cognito
backend-customization
bulk-operations
bundlers
cas
cli
cli
client
cloudinary
community
configurations
configure-sso
content-api
content-history
content-manager
content-manager-apis
content-type-builder
core-service-methods-use-document-service
cron
crud
custom-fields
customization
data-management
database
database-identifiers-shortened
database-migrations
database-transactions
default-index-removed
default-input-validation
deployment
design-system
developing-plugins
development
discord
discord
docker
documentation
documents-and-entries
email
email-custom-providers
email-nodemailer
entity-service
entity-service-deprecated
environment
error-handling
examples
facebook
favicon
features
fetch
fields
filter
filtering
filters
filters
from-entity-service-to-document-service
functions
github
github
google
google
graphql
graphql-api-updated
guides
homepage
host-port-path
instagram
installation
installing-plugins-via-marketplace
interactive-query-builder
internationalization
intro
intro
is-supported-image-removed
keycloak
keycloak
koa-body-v6
license-only
linkedin
local-upload
locales-translations
logos
mailgun-provider-variables
media-library-providers
microsoft
middlewares
middlewares
middlewares
middlewares
models
mysql5-unsupported
new-provider-guide
new-response-format
no-find-page-in-document-service
no-upload-at-entry-creation
okta
only-better-sqlite3-for-sqlite
only-mysql2-package-for-mysql
openapi
order-pagination
order-pagination
patreon
plugin-sdk
plugin-structure
plugins
plugins-extension
policies
policies
populate
populating
preview
project-structure
publication-state-removed
query-engine
rbac
react-router-dom-6
reddit
register-allowed-fields
releases
remove-webhook-populate-relations
removed-support-for-some-env-options
requests-responses
review-workflows
routes
routes
sentry
server
server-api
server-default-log-level
server-proxy
services
services-and-controllers
setup-deployment
single-operations
sort-by-id
sort-pagination
sort-pagination
sso
status
strapi-container
strapi-utils-refactored
strict-requirements-config-files
templates
templates
testing
theme-extension
twitch
twitter
typescript
typescript
understanding-populate
upgrade-to-apollov4
upgrade-tool
upgrades
upload
usage-information
use-document-id
users-and-permissions-providers
vk
webhooks
wysiwyg-editor
yarn-not-default