# Broadcast Docs > Documentation for Broadcast workspaces, event widgets, pages, and public APIs. ## Docs - [API changelog](https://docs.broadcast.events/api-changelog.md): History of changes to Broadcast event HTTP APIs on api.broadcast.events. - [Schedule publishing](https://docs.broadcast.events/events/scheduled-publish.md): Schedule your events to publish automatically at a chosen date and time. - [Festival widget](https://docs.broadcast.events/festivals-widget/festivalswidget.md): Install the Broadcast festival widget and configure the base embed code for your website. - [Changelog](https://docs.broadcast.events/festivals-widget/festivalswidget-changelog.md): Recent user-facing changes to the festivals widget. - [Custom options](https://docs.broadcast.events/festivals-widget/festivalswidget-custom-options.md): This guide documents the current custom options for the festivals widget and how they work together. - [Get started](https://docs.broadcast.events/index.md): Start here for workspace concepts, project types, widgets, pages, and API guides. - [Domain setup](https://docs.broadcast.events/pages/domain-setup.md): This guide will help you connect your domain to our services, making your website accessible through your custom domain name. - [Media embeds](https://docs.broadcast.events/pages/embeds.md): Add supported media embeds to Pages content. - [Pages](https://docs.broadcast.events/pages/index.md): Power your own web content. - [Festival docs](https://docs.broadcast.events/projects/festival/index.md): Documentation for festival projects in Broadcast. - [Venue docs](https://docs.broadcast.events/projects/venue/index.md): Documentation for venue projects in Broadcast. - [Public event info](https://docs.broadcast.events/public-events-api.md): Read upcoming public Broadcast events through api.broadcast.events. - [Customize widget styles](https://docs.broadcast.events/widgets/custom_css.md): If the default configuration options aren't enough for you, then you can use custom css to override the default settings rendered by your widget by targeting the id selector for specific elements. - [Event widgets overview](https://docs.broadcast.events/widgets/index.md): Broadcast has the concept of widgets to help easily add events to your own website with just a few lines of code. - [Squarespace](https://docs.broadcast.events/widgets/squarespace.md): In order to succesfully add the widget to your Squarespace website you will need to have an account with support for Code Injection. - [Standard HTML](https://docs.broadcast.events/widgets/standardHtml.md): If you are rolling your own html for your website, then you have the most flexibiltiy for installation and customisation of the widget. - [Widget configuration](https://docs.broadcast.events/widgets/widget-options.md): Broadcast widgets have a number of configuration options available that change the layout and appearance of how the events are rendered on your website. - [Wix](https://docs.broadcast.events/widgets/wix.md): In order to succesfully add the widget to your Wix website you will need to have a premium account. - [WordPress](https://docs.broadcast.events/widgets/wordpress.md): There are a number of different ways to add the widget to a WordPress website. - [Workspace event info](https://docs.broadcast.events/workspace-events-api.md): Read upcoming workspace-scoped events through api.broadcast.events. - [Workspace festival info](https://docs.broadcast.events/workspace-festivals-api.md): Read workspace-scoped festivals and schedules through api.broadcast.events. ## OpenAPI Specs - [openapi](https://docs.broadcast.events/api-reference/openapi.json)