> ## Documentation Index
> Fetch the complete documentation index at: https://doc.lucidworks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Developer documentation

export const LwTemplate = ({title = "Key questions to get you started", icon = "sparkles", cta = "Powered by Agent Studio", linkHref = "https://lucidworks.com/demo/?utm_source=docs&utm_medium=referral&utm_campaign=docs_cta_ai"}) => {
  const [isLoaded, setIsLoaded] = useState(false);
  useEffect(() => {
    const timer = setTimeout(() => {
      setIsLoaded(true);
    }, 500);
    return () => clearTimeout(timer);
  }, []);
  return <div className="lw-template-container">
      <Card title={title} icon={icon}>
        {isLoaded && <span dangerouslySetInnerHTML={{
    __html: `<lw-template id="a029c1a9-28be-427e-b0e1-5d918920246a"></lw-template
            >`
  }} />}
        <Link href={linkHref} className="agent-studio-link text-left text-gray-600 gap-2 dark:text-gray-400 text-sm font-medium flex flex-row items-center hover:text-primary dark:hover:text-primary-light group-hover:text-primary group-hover:dark:text-primary-light">Powered by Lucidworks Agent Studio</Link>
      </Card>
    </div>;
};

[localhost link]: http://localhost:3000/docs/lucidworks-search/09-developer-documentation/overview

[mintlify link]: https://doc.lucidworks.com/docs/lucidworks-search/09-developer-documentation/overview

[old doc.lw link]: https://doc.lucidworks.com/managed-fusion/5.9/muagse

This section of the documentation contains technical reference materials for software developers who want to configure and customize Lucidworks Search.
Refer to this reference documentation to help manage your Lucidworks Search deployment and develop front-end search applications.
To develop and integrate with Lucidworks Search, you should have a working knowledge of Java, Solr, and RESTful architecture.
When developing front-end applications, familiarity with Javascript is also helpful.

<Note>
  Typically, Lucidworks Search clients do not have developer access in production environments. Some API endpoints require certain roles and permissions that you may not have access to, or may only access on lower environments. To learn more, see [roles and permissions](/docs/lucidworks-search/08-administration/environments/overview).
</Note>

<LwTemplate />

## Configuration

Refer to the [Configuration specifications](/docs/lucidworks-search/09-developer-documentation/config-specs/overview) for detailed reference documentation related to REST APIs, parsers, pipeline stages, and jobs.
Use [Lucidworks Search REST APIs](/docs/lucidworks-search/09-developer-documentation/rest-apis) to create custom integrations and applications.
Automate administrative tasks, manage your Fusion instance, deploy and run machine learning models, and more.

## Front-end development

Learn about [front-end development](/docs/5/fusion/dev-portal/front-end-dev/overview) with Fusion and how to configure common search application features, like [autocomplete](/docs/lucidworks-search/09-developer-documentation/frontend-development/autocomplete).
This section also contains [examples](/docs/lucidworks-search/09-developer-documentation/frontend-development/api-examples-frontend) of typical API and query calls when configuring front-end applications.

## Javadocs

[Javadocs](/docs/lucidworks-search/09-developer-documentation/javadocs/overview) provide descriptions of the classes and methods used in Lucidworks Search that you can use when developing front-end search applications.
