--- title: "Overview" description: "Summary of the configurable components Corridor exposes for customizing dashboards, data-lake access, approvals, exports, and external integrations." --- Corridor offers various configurable components which makes it very flexible. The users can create their own set of dashboards, read from and save to any type of data-lake, add shortcuts to the platform for external apps, export the artifacts to external apps, get approval from external reviewers. The user could also create custom APIs, using the `corridor` package and use those APIs from external applications. ## In This Section - [Approval Handler](/technology/customization/approval-handler/): connect approvals to a 3rd party review tool - [Export](/technology/customization/export/): export artifacts and documentation to external applications - [Definition Sources](/technology/customization/definition-sources/): control which definition sources are allowed - [Shortcuts](/technology/customization/shortcuts/): add links to external applications in the platform UI - [Fetching Metadata](/technology/customization/fetching-metadata/): access object metadata via the `corridor` package or custom APIs - [Email Notifications](/technology/customization/email-notifications/): configure the SMTP provider for platform notifications - [Additional Libraries](/technology/customization/additional-libraries/): install extra Python libraries for use in definitions and simulations - [Job Configs](/technology/customization/job-configs/): run jobs with a custom Spark session - [Multiple Corridor Workers](/technology/customization/multiple-workers/): run multiple named workers on the same server - [Spark UI](/technology/customization/spark-ui/): link platform jobs to the Spark Web UI and History Server - [Connecting to a Spark Kubernetes Cluster](/technology/customization/spark-k8-cluster/): run Spark jobs on a Kubernetes cluster - [Monitoring Dashboard](/technology/customization/monitoring-dashboard/): track external objects and configure alerting - [Externally Managed Custom Fields](/technology/customization/custom-fields/externally-managed-custom-fields/): manage custom fields controlled by an external system