> ## 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 Docs

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/5/fusion/dev-portal/overview

[mintlify link]: https://doc.lucidworks.com/docs/5/fusion/dev-portal/overview

[old doc.lw link]: https://doc.lucidworks.com/fusion/5.9/3216

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

<LwTemplate />

## Fusion REST APIs

Use [Fusion’s REST APIs](/docs/5/fusion/dev-portal/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/5/fusion/dev-portal/front-end-dev/autocomplete).
This section also contains [examples](/docs/5/fusion/dev-portal/front-end-dev/rest-api-examples) of typical API and query calls when configuring front-end applications.

## Connectors

The [Connectors SDK](/docs/5/fusion/dev-portal/connectors-sdk/overview) lets you create custom connectors to ingest data from external sources. Fusion connectors are built using a Java-based framework.

## Index and Query Stage SDKs

You can develop your own custom, Java-based pipeline stages using the [Index Stage SDK](/docs/5/fusion/dev-portal/index-stage-sdk) and the [Query Stage SDK](/docs/5/fusion/dev-portal/query-stage-sdk/overview).

## Javadocs

[Javadocs](/docs/5/fusion/dev-portal/pipeline-javadocs/overview) provide descriptions of the classes and methods used in Fusion that you can use when developing front-end search applications.

## App Studio

[App Studio](/docs/5/fusion/dev-portal/appkit/overview) is a collection of software and resources for building modern, user-friendly apps to search and visualize your Fusion data.
