Account creation and integration
The first step is to create your account. If you do not have an account, you can create one at https://vektron.searchcraft.io. Once you have an account you’ll need to know what you want to call your first application and have your contact information ready. If your company organization has a Searchcraft account, ask your organization owner to invite you to join their crew. You may invite additional teammates to join your application once it’s created.
Integration
To integrate Seachcraft into your application you have two main paths, using one of the pre-built SDKs or communicating directly with the Searchcraft API. Using one of the SDKs is the recommended path to a quick integration with speed to market is critical. The SDKs can be styled to have the look and feel of the hosting application and customized to make use of as many or as little features and fitering as desired. If you have a special use case where the pre-built SDKs are not a good fit you may build a custom integration that talks with the API directly. Feel free to also submit a feature request.
SDK Integration
If you are a Typescript/Javascript developer, there are SDKs for many of the popular front-end frameworks. The SDKs are installable via NPM. There are also CMS specific integrations available provide a tightly-coupled experience on those platforms. See the SDK reference for specific integration details.
API Integration
If you are using one of the SDKs you will only need to communicate with the API for content ingestion. If you are building a custom search UI you may opt to query the back-end directly for search requests. See the API reference for details on the available endpoints and methods.