# Buildless Documentation > Buildless caches builds and helps align tooling across development teams. ## Guides - [Buildless: CDN for your Builds](https://docs.less.build/docs/getting-started.md): Getting started with Buildless: the incredibly fast, universal, remote build cache CDN - [Pkgst: CDN for your Dependencies](https://docs.less.build/docs/pkgst.md): Faster dependency downloads with Packagist - [Concepts](https://docs.less.build/docs/concepts.md): Conceptual model + data hierarchy supported by Buildless - [Organizations](https://docs.less.build/docs/orgs.md): Shared resources and caches across users, projects, and settings - [Projects](https://docs.less.build/docs/projects.md): Grouping and hierarchy for cached objects and settings - [Agent](https://docs.less.build/docs/agent.md): Near-caching and local cache management - [Buildless Cloud](https://docs.less.build/docs/cloud-edge.md): Sharing a cache with the Buildless Cloud - [Buildless CLI](https://docs.less.build/docs/cli.md): Command-line access and management of build caches - [Buildless + Gradle](https://docs.less.build/docs/gradle.md): Supercharge your Gradle workflow with Buildless - [Before you start](https://docs.less.build/docs/gradle-getting-started.md): Setting up Buildless for Gradle - [Project Setup: Gradle](https://docs.less.build/docs/gradle-project-setup.md): Configuring your Gradle build for remote caching with Buildless - [Using the Gradle Plug-in](https://docs.less.build/docs/using-the-gradle-plug-in.md): Customizing Buildless integration with Gradle - [Buildless + Maven](https://docs.less.build/docs/maven.md): Using Buildless with Maven's remote build cache extension (BETA) - [Buildless + Bazel](https://docs.less.build/docs/bazel.md): Using Buildless remote build caching with Bazel - [Buildless + Turbo](https://docs.less.build/docs/turborepo.md): Using Buildless with Turborepo's remote cache feature - [Buildless + CCache](https://docs.less.build/docs/ccache.md): Cache your C-like artifacts with Buildless - [Buildless + SCCache](https://docs.less.build/docs/sccache.md): Build caching with SCCache and Buildless - [Buildless + Redis](https://docs.less.build/docs/redis.md): Using Buildless remote caching with Redis clients - [Buildless + GitHub Actions](https://docs.less.build/docs/github-actions.md): Using Buildless to accelerate CI on GitHub - [JVM Dependencies](https://docs.less.build/docs/packagist-for-jvm.md): Setting up Packagist for use with the JVM - [Packagist + Gradle](https://docs.less.build/docs/packagist-gradle.md): Setup accelerated dependency downloads for Gradle - [Packagist + Maven](https://docs.less.build/docs/packagist-maven.md): Setting up accelerated dependency downloads for Maven - [Go Dependencies](https://docs.less.build/docs/goproxy.md): Using Packgist as a GOPROXY ## API Reference - [Using the Buildless API](https://docs.less.build/reference/getting-started.md): This section will help you get started with our API service - [Authentication](https://docs.less.build/reference/authentication.md): Authenticating with the API - [Limits & Quotas](https://docs.less.build/reference/generic-cache-limits-quotas.md): This page describes maximum values for the Generic Cache - [API Interfaces](https://docs.less.build/reference/supported-api-interfaces.md): The same Buildless API, but accessible wherever your code lives - [Cache: Generic](https://docs.less.build/reference/cache-generic.md): Cache methods which work with most tooling - [Fetch by key](https://docs.less.build/reference/cachegenericfetch.md): Retrieves an item from the "generic cache," which operates with a simple HTTP-based interface. This cache API is compatible with tools like Gradle, CCache, and others which use a simple GET/PUT-based pattern to access cached artifacts. - [Put by key](https://docs.less.build/reference/cachegenericstore.md): Stores an item in the "generic cache," which operates with a simple HTTP-based interface. This cache API is compatible with tools like Gradle, CCache, and others which use a simple GET/PUT-based pattern to access cached artifacts. The enclosed artifact (body data) is stored under the given key. If a compatible `Content-Type` is specified, the cache will hold on to the original content type, and include it at the time a cached artifact is served. If no `Content-Type` is specified, the cache will assume an opaque blob, and data will be served back with `application/octet-stream`. - [Create by key](https://docs.less.build/reference/cachegenericcreate.md): Stores an item in the "generic cache," which operates with a simple HTTP-based interface. This method is largely a convenience alias for `CacheStore` (`PUT`), and the two methods operate exactly the same way. You can use `POST` if your client doesn't support `PUT`. See the docs for `CacheStore` for more information about how generic cache puts work. - [Flush by key](https://docs.less.build/reference/cachegenericflush.md): Deletes stored data from the cache at the specified cache key (`item`). If no item is present in the cache at the specified key, a successful response is still returned. - [Probe by key](https://docs.less.build/reference/cachegenericprobe.md): Checks if the provided key is present in the cache, returning a successful response if so, and an HTTP 404 if the key is not present. - [Service Discovery](https://docs.less.build/reference/service-discovery.md): Access to Open API descriptors for Buildless services - [OpenAPI Spec](https://docs.less.build/reference/openapispec.md): Retrieves the OpenAPI YAML file which describes the current version of the Buildless API. At the time of this writing, the current version is `v1`. - [Telemetry](https://docs.less.build/reference/telemetry.md): Methods which make builds observable - [Emit event](https://docs.less.build/reference/eventemit.md): ## Emit an Event Emits a single event to the telemetry service. This method is used to emit events which are not part of a series. The event in question is enriched/decorated with additional context, and then acknowledged or rejected. ## Changelog - [🅱️azel support](https://docs.less.build/changelog/we-support-bazel-now.md) - [Maven support 🪶](https://docs.less.build/changelog/buildless-supports-maven.md) - [Cache reporting is here!](https://docs.less.build/changelog/cache-reporting-is-here.md) - [Private Beta](https://docs.less.build/changelog/private-beta.md)