# Documentation and Developer Experience Overhaul

We’ve made major improvements to our documentation and developer experience to help you find resources faster and better understand how to use Roboflow’s tools:

**Enhanced Documentation and New Resources**

* **Updated Inference README**: Now highlights core value propositions and workflows for easier reference.
* **New Code Snippets**: Examples now feature workflows to showcase best practices.
* **API Key Usage Explained**: Clearer guidelines on when an API key is required.
* **Hosted Compute Offerings**: Added detailed descriptions of available compute services.
* **Expanded Installation Guides**: Platform-specific setup instructions for a smoother onboarding experience.
* **Licensing Clarifications**: Simplified and clarified terms.

**New Public Workflows**

* Explore cloud-hosted workflows without needing an API key. Public workflows let developers try out examples before creating a Roboflow account.

**Improved Documentation Infrastructure**

* **New Landing Page**: A better-organized starting point with dedicated sections for Models, Workflows, Reference, and Cookbooks.
* **Streamlined Navigation**:
  * Fixed top-level navigation for easier browsing, especially on mobile.
  * Reorganized pages to prioritize installation instructions and logical content flow.
  * Updated side navigation to ensure every page is connected and easy to access.

**Expanded Reference Docs**

* Added new reference guides for SDK and CLI to complement existing inference pip package documentation.

**Performance and Usability Enhancements**

* **Faster Navigation**: Instant client-side browsing with pre-loaded links for a snappier experience.
* **Hover Previews**: Wikipedia-style previews on internal links for better context before clicking.
* **Improved Search**: More relevant search results with better filtering.
* **Updated Design**: Refreshed icons, fonts, and colors for a more polished look.

These changes make it easier than ever to explore our documentation, improve workflow comprehension, and navigate resources efficiently.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.roboflow.com/changelog/january-2025/documentation-and-developer-experience-overhaul.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
