Skip to main content

LangChain integration for Strale — 225+ business capabilities as agent tools

Project description

langchain-strale

All 225+ Strale capabilities as LangChain tools. Company data, VAT validation, web scraping, compliance checks, and more — available to your LangChain agents with a single import.

Install

pip install langchain-strale

Quick start

from langchain_strale import StraleToolkit

toolkit = StraleToolkit(api_key="sk_live_...")
tools = toolkit.get_tools()  # 225+ capabilities + search & balance tools

Filter by category

tools = toolkit.get_tools(categories=["finance", "compliance"])

Use with an agent

from langchain_openai import ChatOpenAI
from langchain.agents import AgentExecutor, create_openai_tools_agent
from langchain_core.prompts import ChatPromptTemplate

llm = ChatOpenAI(model="gpt-4o")
prompt = ChatPromptTemplate.from_messages([
    ("system", "You are a helpful business assistant with access to Strale tools."),
    ("human", "{input}"),
    ("placeholder", "{agent_scratchpad}"),
])

toolkit = StraleToolkit(api_key="sk_live_...")
tools = toolkit.get_tools()

agent = create_openai_tools_agent(llm, tools, prompt)
executor = AgentExecutor(agent=agent, tools=tools)

result = executor.invoke({"input": "Validate VAT number SE556703748501"})

What's included

Each Strale capability becomes a LangChain BaseTool with:

  • name — capability slug (e.g. vat-validate, swedish-company-data)
  • description — what it does + price in EUR
  • args_schema — Pydantic model generated from the capability's input schema
  • _run() — calls the Strale API

Plus two meta-tools:

  • strale_search — discover capabilities by keyword
  • strale_balance — check your wallet balance

Get an API key

Sign up at strale.dev — new accounts get €2.00 in trial credits, no card required.


Try for Free

5 capabilities work without an API key or signup:

  • email-validate — verify email deliverability
  • dns-lookup — DNS record lookup
  • json-repair — fix malformed JSON
  • url-to-markdown — convert any URL to markdown
  • iban-validate — validate international bank account numbers

For all 250+ capabilities, sign up for €2 in free trial credits.

Resources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

langchain_strale-0.1.2.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

langchain_strale-0.1.2-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file langchain_strale-0.1.2.tar.gz.

File metadata

  • Download URL: langchain_strale-0.1.2.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for langchain_strale-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6e043c83f303667d9936077e824b027981ee1a82132f2100c54233aced60067b
MD5 4de24ff9dc73f23adac53b59f44c0858
BLAKE2b-256 f90cf17804baf24e042a973fdbc78dd3cd31f2e837b8fa84b446379552e16b5c

See more details on using hashes here.

File details

Details for the file langchain_strale-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for langchain_strale-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1b78f33af1dc785af06b6ade87c322f0e44e9c85c000d9cfa3e267d14ef6e1ea
MD5 70a7c088cdd08c41963086f8f1a86ebd
BLAKE2b-256 cea3a173e62267154f91a766d14c4d6d55b29548ea891eedd63aa89cf6604363

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page