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

# Welcome

> Nevermined is building the financial rails for AI, making it simple for everyone, from solo-builders and startups to major enterprises, to transact with and monetize AI agents, tools, and services.

export const HeroBanner = ({label = "DOCUMENTATION", title, gradientText, description, ctaText = "Get Started Free", ctaHref = "https://nevermined.app/"}) => {
  const [isVisible, setIsVisible] = useState(false);
  const [videoLoaded, setVideoLoaded] = useState(false);
  const videoRef = useRef(null);
  useEffect(() => {
    const timer = setTimeout(() => setIsVisible(true), 100);
    return () => clearTimeout(timer);
  }, []);
  useEffect(() => {
    const video = videoRef.current;
    if (!video) return;
    const playVideo = async () => {
      try {
        await video.play();
      } catch (error) {
        console.warn('Autoplay failed:', error);
      }
    };
    if (videoLoaded) {
      playVideo();
    }
  }, [videoLoaded]);
  const containerStyle = {
    position: 'relative',
    backgroundColor: '#0d3f48',
    borderRadius: '24px',
    padding: '48px 32px',
    marginBottom: '32px',
    overflow: 'hidden',
    minHeight: '320px',
    display: 'flex',
    flexDirection: 'column',
    justifyContent: 'center'
  };
  const videoContainerStyle = {
    position: 'absolute',
    top: 0,
    left: 0,
    right: 0,
    bottom: 0,
    overflow: 'hidden'
  };
  const videoStyle = {
    position: 'absolute',
    top: 0,
    left: 0,
    width: '100%',
    height: '100%',
    objectFit: 'cover',
    opacity: isVisible ? 1 : 0,
    transition: 'opacity 1s ease-out'
  };
  const contentStyle = {
    position: 'relative',
    zIndex: 2,
    maxWidth: '620px',
    display: 'flex',
    flexDirection: 'column',
    alignItems: 'flex-start'
  };
  const labelStyle = {
    color: 'white',
    fontSize: '12px',
    fontWeight: '600',
    letterSpacing: '2px',
    textTransform: 'uppercase',
    marginBottom: '16px',
    opacity: isVisible ? 0.9 : 0,
    transform: isVisible ? 'translateY(0)' : 'translateY(20px)',
    transition: 'opacity 0.8s ease-out, transform 0.8s ease-out',
    transitionDelay: '0.1s'
  };
  const titleStyle = {
    fontSize: 'clamp(28px, 5vw, 48px)',
    fontWeight: '300',
    lineHeight: '1.1',
    marginBottom: '20px'
  };
  const gradientTextStyle = {
    display: 'block',
    background: 'linear-gradient(114.57deg, #bcdc4a 23%, #abe2dd 60%)',
    WebkitBackgroundClip: 'text',
    WebkitTextFillColor: 'transparent',
    backgroundClip: 'text',
    fontStyle: 'italic',
    opacity: isVisible ? 1 : 0,
    transform: isVisible ? 'translateY(0)' : 'translateY(30px)',
    transition: 'opacity 0.8s ease-out, transform 0.8s ease-out',
    transitionDelay: '0.2s'
  };
  const whiteTextStyle = {
    display: 'block',
    color: 'white',
    fontStyle: 'normal',
    opacity: isVisible ? 1 : 0,
    transform: isVisible ? 'translateY(0)' : 'translateY(30px)',
    transition: 'opacity 0.8s ease-out, transform 0.8s ease-out',
    transitionDelay: '0.35s'
  };
  const descriptionStyle = {
    color: 'rgba(255, 255, 255, 0.85)',
    fontSize: '16px',
    lineHeight: '1.6',
    marginBottom: '18px',
    maxWidth: '520px',
    opacity: isVisible ? 1 : 0,
    transform: isVisible ? 'translateY(0)' : 'translateY(20px)',
    transition: 'opacity 0.8s ease-out, transform 0.8s ease-out',
    transitionDelay: '0.5s'
  };
  const buttonStyle = {
    display: 'inline-flex',
    alignItems: 'center',
    justifyContent: 'center',
    backgroundColor: 'white',
    color: '#0d3f48',
    padding: '12px 22px',
    borderRadius: '10px',
    fontSize: '14px',
    fontWeight: '600',
    textDecoration: 'none',
    transition: 'all 0.3s ease',
    border: 'none',
    cursor: 'pointer',
    opacity: isVisible ? 1 : 0,
    transform: isVisible ? 'translateY(0)' : 'translateY(20px)',
    transitionDelay: '0.65s',
    marginTop: '4px'
  };
  const animationStyles = `
    .nvm-hero-btn:hover {
      background-color: #f0f0f0;
      transform: translateY(-2px);
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }
  `;
  const isExternalLink = href => {
    if (!href) return false;
    return (/^https?:\/\//i).test(href);
  };
  return <>
      <style>{animationStyles}</style>
      <div style={containerStyle}>
        {}
        <div style={videoContainerStyle}>
          <video ref={videoRef} style={videoStyle} autoPlay loop muted playsInline poster="/images/product_hero.jpg" onLoadedData={() => setVideoLoaded(true)}>
            <source src="/video/product_hero_desktop.webm" type="video/webm" media="(min-width: 768px)" />
            <source src="/video/product_hero_desktop.mp4" type="video/mp4" media="(min-width: 768px)" />
            <source src="/video/product_hero_mobile.webm" type="video/webm" />
            <source src="/video/product_hero_mobile.mp4" type="video/mp4" />
          </video>
        </div>

        <div style={contentStyle}>
          <div style={labelStyle}>{label}</div>
          <h1 style={titleStyle}>
            <span style={gradientTextStyle}>{gradientText}</span>
            <span style={whiteTextStyle}>{title}</span>
          </h1>
          <p style={descriptionStyle}>{description}</p>
          <a href={ctaHref} {...isExternalLink(ctaHref) ? {
    target: '_blank',
    rel: 'noopener noreferrer'
  } : {}} style={buttonStyle} className="nvm-hero-btn">
            {ctaText}
          </a>
        </div>
      </div>
    </>;
};

<HeroBanner label="DOCUMENTATION" gradientText="Monetize your AI." title="Build agents, not billing systems." description="We protect access to your agents and help you monetize them — access control, request metering, pricing, and observability — so you can charge for every agent request in real time." ctaText="Get started" ctaHref="/docs/integrate/quickstart/5-minute-setup" />

<CardGroup cols={2}>
  <Card title="Get started" icon="rocket" href="/docs/integrate/quickstart/5-minute-setup">
    Launch an integration in 5 minutes
  </Card>

  <Card title="API Reference" icon="code" href="/docs/api-reference/introduction">
    Explore the REST API and SDKs
  </Card>
</CardGroup>

## Start with a use case

Nevermined documentation is organized around four common ways teams monetize AI systems:

<CardGroup cols={2}>
  <Card title="Agent-to-Agent Monetization" icon="link" href="/docs/solutions/agent-to-agent-monetization">
    Meter and settle value between autonomous agents.
  </Card>

  <Card title="MCP Monetization" icon="plug" href="/docs/solutions/mcp-point-of-sales">
    Charge for MCP tools and servers with request-level billing.
  </Card>

  <Card title="Static Asset Monetization" icon="lock" href="/docs/solutions/access-control-monetization-static-resources">
    Protect paid files, datasets, and downloadable resources.
  </Card>

  <Card title="Observability & Telemetry" icon="chart-line" href="/docs/solutions/ai-agents-observability">
    Track cost, usage, and margins across agent requests.
  </Card>

  <Card title="Agent Fiat Payments" icon="credit-card" href="/docs/products/payments/overview">
    Let agents pay with real cards. Subscribers enroll a Visa, Stripe, or Braintree card and agents charge autonomously within spending limits.
  </Card>
</CardGroup>

### Trusted by Leading AI Companies

Nevermined is working with leading AI companies and platforms to power the next generation of agentic commerce, including CrewAI, Olas, Naptha, Mother, and Helicone.

<CardGroup cols={2}>
  <Card title="Designed for Agents" icon="robot">
    Enable human-to-agent and autonomous agent-to-agent payments. Agents can charge enrolled cards directly via card delegation, no human in the loop.
  </Card>

  <Card title="Flexible Pricing Models" icon="puzzle-piece">
    Usage-based, outcome-based, and value-based pricing.
  </Card>

  <Card title="Secure & Compliant" icon="shield-halved">
    Each ID links every request, policy change, and payout to one immutable
    record for complete traceability.
  </Card>

  <Card title="Ship Faster" icon="plug">
    Integrate with developer-friendly libraries in Python and TypeScript, plus a
    visual dashboard for monitoring.
  </Card>
</CardGroup>

## How Nevermined Empowers Your AI

Transform your AI agents into revenue-generating services with flexible monetization options tailored for the AI economy.

<AccordionGroup>
  <Accordion title="Customer Support Agents" icon="headset">
    Deploy AI customer service agents with per-ticket billing, resolution-based
    pricing, or monthly support packages for enterprise clients.
  </Accordion>

  <Accordion title="Legal Assistants" icon="scale-balanced">
    Monetize AI legal research and document analysis agents with per-query
    pricing, hourly billing models, or case-based packages.
  </Accordion>

  <Accordion title="Sales Automation Agents" icon="chart-line">
    Create AI sales assistants that qualify leads, schedule meetings, and
    nurture prospects with performance-based pricing tied to conversions.
  </Accordion>

  <Accordion title="AI Chat Services" icon="message">
    Build conversational AI agents with per-message billing, token packages, or
    subscription tiers based on usage volume.
  </Accordion>

  <Accordion title="Code Analysis Tools" icon="magnifying-glass">
    Offer AI-powered code reviews, security scans, and optimization suggestions
    with repository-based or subscription pricing.
  </Accordion>

  <Accordion title="Computer Vision APIs" icon="image">
    Provide specialized vision services with dynamic pricing based on image
    resolution, processing complexity, or analysis depth.
  </Accordion>

  <Accordion title="Translation Services" icon="language">
    Build AI translation and localization agents with pricing based on word
    count, language complexity, or turnaround time.
  </Accordion>

  <Accordion title="Data Analysis Agents" icon="chart-mixed">
    Create AI analytics services that provide actionable insights with pricing
    based on dataset size and analysis complexity.
  </Accordion>

  <Accordion title="Multi-Agent Systems" icon="link">
    Orchestrate complex AI workflows where multiple agents collaborate, with
    automatic settlement between agent services.
  </Accordion>
</AccordionGroup>

### Integration Options

Nevermined integrates into your workflow through multiple options:

* **Developer Libraries**: SDKs for TypeScript and Python
* **Visual Dashboard**: no-code configuration and real-time monitoring
* **REST API**: HTTP endpoints for any language

Learn more in our [Integration guides](/docs/integrate/quickstart/5-minute-setup).

***

<Note>
  **Ready to ship?** Start with the [5-minute
  setup](/docs/integrate/quickstart/5-minute-setup).
</Note>
