Development options
Need help building? Writer has an in-house solutions team that can build custom AI agents for you. Contact our sales team
While each development environment is powered by the Writer generative AI platform, they differ in code capabilities, customization options, and use case support.
Development options comparison
You can determine which path is right for you by thinking about what you want to achieve and your technical background:
Platform | Best for | Coding required | Customization scope |
---|---|---|---|
No-code builder | Agents with text generation, chat, and research capabilities | None. Get started fast with prompts and zero coding | Easy, and flexible customization. Chain prompts, set outputs, and adjust variables with ease. |
Writer Framework | Web-based custom agents, ideal for Python developers | Intermediate to Advanced. Customize with Python (flexible for advanced users) | Extensive. Custom components, HTML, iFrame, pages. |
Writer API/SDKs | Embedding AI into existing tech stacks or new languages | Advanced. Full flexibility, integrate in any codebase | Unlimited. Full API access, complete customization |
Choose your development path
No-code tools are ideal for business users who want to quickly build an AI agent without writing any lines of code.
With the No-code builder, you can:
- Build AI agents using a visual editor
- Build agents with content generation or editing capabilities
- Create internal tools for content teams
- Create agents with chat capabilities that can also connect to a Knowledge Graph of your data
- Create agents that can research, search the web, and prepare reports
- Integrate any of the Palmyra LLMs
Quickstart guides
To start building, follow a quickstart for your specific use case:
Example use cases
No-code tools are ideal for business users who want to quickly build an AI agent without writing any lines of code.
With the No-code builder, you can:
- Build AI agents using a visual editor
- Build agents with content generation or editing capabilities
- Create internal tools for content teams
- Create agents with chat capabilities that can also connect to a Knowledge Graph of your data
- Create agents that can research, search the web, and prepare reports
- Integrate any of the Palmyra LLMs
Quickstart guides
To start building, follow a quickstart for your specific use case:
Example use cases
Writer Framework is ideal for Python engineers who want to quickly build an AI-powered agent with a visual editor and extensible Python backend.
With Writer Framework, you can:
- Build AI agents using a drag-and-drop visual editor for the frontend, and write backend code in Python
- Use external data, like APIs, to bring in information from other sources
- Handle complex user input and custom logic
- Quickly analyze and visualize data using an LLM
- Easily integrate Writer platform capabilities like Knowledge Graphs and tool calling using the AI module
Things to know:
- Install with
pip install writer
(a standard Python package) - UI is saved as JSONL files, so you can version it with the rest of the application.
- Two ways to edit the UI: Using your local code editor for instant refreshes or the provided web-based editor
- See live updates while editing—no need to hit ‘Preview’
- Note: You will need an API key if you want to use Writer’s LLMs and other advanced capabilities in the Writer framework. Follow the instructions here to sign up for AI Studio and get your Framework API key.
Getting started resources
Example use cases
For more sample applications, explore the sample app library.
Writer API and SDKs are ideal for engineers who want to embed generative AI into their own stack or access the Writer platform via an API, regardless of the programming language.
With the Writer APIs, you can:
- Use chat and completion APIs to build custom apps, or build custom integrations with your existing tech stack.
- Create knowledge graphs using your own files and documents, allowing you to build intelligent Q&A systems, content recommendation engines, and document retrieval systems that understand context.
- Extend the LLM’s functionality by enabling it to call your custom functions with tool calling. The model can use these functions to fetch real-time data or perform calculations when generating responses.
- Use the RESTful API with any language you prefer, or use our Python SDK or Node SDK.
- Note: You will need an API key to use Writer APIs/SDKs. Follow the instructions here to get your API key.
Getting started resources
- API Quickstart
- Getting started with Writer SDKs
- Python SDK (
pip install writer-sdk
)- We also have several Python cookbooks available to help you get started with common tasks.
- Node SDK (
npm install writer-sdk
)
- Python SDK (
Guides
Example use cases
Was this page helpful?