Help
RSS
API
Feed
Maltego
Contact
Domain > celeria.ai
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-08-15
3.163.115.6
(
ClassC
)
2024-08-19
65.8.248.87
(
ClassC
)
2025-09-22
18.161.6.58
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Mon, 22 Sep 2025 21:01:33 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://celeria.ai/X-Cache: Redirect from cloudfrontVia: 1.1 4b800f7fa2c3fbb9f4f3c505b0df315e.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1X-Amz-Cf-Id: LjoE2Sc2zah2wK9mnb33d6KI9ouLepKucEP7fo9LjqHGSVJFY7zpYw html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 23565Connection: keep-aliveDate: Mon, 22 Sep 2025 21:01:34 GMTLast-Modified: Sun, 10 Aug 2025 19:38:25 GMTETag: 797a5dbf4bbbd8bb4a1504164d626969Server: AmazonS3X-Cache: Miss from cloudfrontVia: 1.1 b3cdce1c2fc39b89f45c98c417351f26.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P1X-Amz-Cf-Id: Isc1ndcU35MmZQpoCHUFfZRwIeqsp622Gy0dRtSMDW4V0u8ORzYqrQ !DOCTYPE html>html langen>head> meta charsetUTF-8 /> meta nameviewport contentwidthdevice-width, initial-scale1.0 /> title>Celeria — Agent Infrastructure/title> link hrefhttps://fonts.googleapis.com/css2?familyInter:wght@300;400;500;600;700;800&familySpace+Grotesk:wght@500;700&displayswap relstylesheet> script srchttps://unpkg.com/@lottie-web/canvas@latest/dist/lottie-canvas.min.js>/script> script srchttps://js-na2.hsforms.net/forms/embed/242446087.js defer>/script> style> :root { --green: #169D6C; --dark: #1A1A1A; --light: #FFFFFF; --gray: #5A5A5A; --max-width: 1200px; } * { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; } html, body { height: 100%; } body { font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; background: var(--light); color: var(--dark); line-height: 1.6; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } a { color: inherit; text-decoration: none; } /* Layout */ .container { max-width: var(--max-width); margin: 0 auto; padding: 0 2rem; } header { padding: 1.25rem 0; border-bottom: 1px solid rgba(0,0,0,0.06); background: #fff; position: sticky; top: 0; z-index: 10; } nav { display: flex; align-items: center; justify-content: space-between; gap: 1rem; } .logo { display: flex; align-items: center; gap: 0.6rem; font-family: Space Grotesk, sans-serif; font-weight: 700; font-size: 1.6rem; color: var(--dark); line-height: 1; } .nav-cta { display: flex; gap: 0.75rem; align-items: center; } .btn { display: inline-flex; align-items: center; justify-content: center; padding: 0.65rem 0.95rem; border-radius: 8px; font-weight: 600; border: 1px solid rgba(0,0,0,0.10); transition: box-shadow .2s ease, opacity .2s ease; } .btn:hover { box-shadow: 0 4px 14px rgba(0,0,0,0.06); cursor: pointer; } .btn:disabled { opacity: 0.6; cursor: not-allowed; box-shadow: none; } .btn-primary { background: var(--dark); color: #fff; border-color: var(--dark); } .btn-accent { background: var(--green); color: #fff; border-color: var(--green); } .btn-ghost { background: #fff; color: var(--dark); } /* Hero */ .hero { padding: 6rem 0 4rem; background: linear-gradient(180deg, #fff, #FAFAFA); } .hero-grid { display: grid; grid-template-columns: 1.05fr 0.95fr; gap: 3rem; align-items: center; } .eyebrow { color: var(--green); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; font-size: .78rem; } h1 { font-size: clamp(2.4rem, 3vw + 1.2rem, 4rem); line-height: 1.05; letter-spacing: -0.01em; margin: 0.5rem 0 1rem; font-weight: 800; } .subtitle { color: var(--gray); font-size: 1.125rem; max-width: 56ch; font-weight: 400; } .hero-cta { margin-top: 1.5rem; display: flex; gap: 0.75rem; flex-wrap: wrap; } /* Card / Code block */ .card { background: #fff; border: 1px solid rgba(0,0,0,0.08); border-radius: 10px; box-shadow: 0 6px 20px rgba(0,0,0,0.03); overflow: hidden; } .card-header { padding: 0.8rem 1rem; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(0,0,0,0.06); background: #F7F7F7; } .card-title { font-size: .9rem; color: #333; font-weight: 600; } pre { padding: 1rem; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; font-size: 0.9rem; color: #0b1f17; overflow-x: auto; } code { white-space: pre; display: block; } /* Sections */ .section { padding: 4rem 0; } .section.alt { background: #FAFAFA; } .kicker { color: var(--green); font-weight: 700; text-transform: uppercase; letter-spacing: .08em; font-size: .78rem; margin-bottom: .4rem; } .section h2 { font-size: clamp(1.7rem, 1.2vw + 1rem, 2.4rem); letter-spacing: -0.01em; margin-bottom: 0.75rem; font-weight: 800; } .muted { color: var(--gray); } /* Grids */ .grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.25rem; } .grid-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.25rem; } .prop { background: #fff; border: 1px solid rgba(0,0,0,0.08); border-radius: 8px; padding: 1.1rem; } .prop h3 { font-size: 1.02rem; margin-bottom: .35rem; font-weight: 700; } .prop p { color: var(--gray); font-size: 0.98rem; } .list { display: grid; gap: .6rem; } .item { display: flex; align-items: flex-start; gap: .6rem; } .dot { width: 8px; height: 8px; border-radius: 999px; background: var(--green); margin-top: .55rem; } /* Pricing */ .pricing { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.25rem; } .price-card { padding: 1.25rem; border: 1px solid rgba(0,0,0,0.08); border-radius: 8px; background: #fff; } .price { font-size: 2rem; font-weight: 800; margin: .3rem 0 .6rem; } .price small { font-weight: 600; color: var(--gray); font-size: .95rem; } .price-card ul { list-style: none; display: grid; gap: .4rem; color: var(--gray); } /* Grid Animation */ .grid-animation { display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(4, 1fr); gap: 2px; background-color: transparent; width: 400px; height: 400px; position: relative; z-index: 2; } .grid-cell { background-color: #169D6C; opacity: 0; transform: scale(0.8); border-radius: 4px; transition: transform 0.4s, opacity 0.4s; } .grid-cell.active { opacity: 1; transform: scale(1); } .grid-cell.deleted { animation: customDelete 0.8s forwards ease-in-out; } @keyframes customDelete { 0% { opacity: 1; transform: scale(1); } 100% { opacity: 0; transform: scale(0.5); } } .hero-animation { height: 320px; display: flex; align-items: center; justify-content: center; } /* Workflow Animation */ .workflow-animation { height: 280px; } /* CSS Animation Fallbacks */ @keyframes pulse { 0%, 100% { opacity: 0.7; transform: scale(1); } 50% { opacity: 1; transform: scale(1.1); } } @keyframes flow { 0% { transform: translateX(-100%); opacity: 0; } 10%, 90% { opacity: 1; } 100% { transform: translateX(100%); opacity: 0; } } /* Workflow Animation */ .workflow-steps { position: relative; width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-around; padding: 2rem; } .step { position: relative; width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 700; color: white; font-size: 0.9rem; animation: pulse 3s ease-in-out infinite; } .step-1 { background: linear-gradient(135deg, #3b82f6, #1e40af); animation-delay: 0s; } .step-2 { background: linear-gradient(135deg, #f59e0b, #d97706); animation-delay: 1s; } .step-3 { background: linear-gradient(135deg, var(--green), #059669); animation-delay: 2s; } .workflow-arrow { position: absolute; top: 50%; height: 2px; background: linear-gradient(90deg, rgba(22, 157, 108, 0.3), var(--green), rgba(22, 157, 108, 0.3)); transform: translateY(-50%); animation: flow 4s ease-in-out infinite; } .arrow-1 { left: 25%; width: 20%; animation-delay: 0.5s; } .arrow-2 { right: 25%; width: 20%; animation-delay: 2.5s; } /* Footer */ footer { border-top: 1px solid rgba(0,0,0,0.06); padding: 2rem 0; margin-top: 2rem; } .foot { display: flex; justify-content: center; align-items: center; gap: 1rem; color: var(--gray); font-size: .95rem; text-align: center; } /* Responsive */ @media (max-width: 980px) { .hero-grid { grid-template-columns: 1fr; gap: 2rem; } .grid-3 { grid-template-columns: 1fr; } .grid-2 { grid-template-columns: 1fr; } .pricing { grid-template-columns: 1fr; } } @media (max-width: 768px) { .container { padding: 0 1.5rem; } header { padding: 1rem 0; } /* Header navigation - hide buttons on mobile */ .nav-cta { display: none; } /* Hero adjustments */ .hero { padding: 3rem 0 2rem; } .hero-grid { gap: 1.5rem; } .grid-animation { width: 300px; height: 300px; } .hero-animation { height: 300px; } /* Form improvements */ .card { border-radius: 8px; } .card form > div:first-child { grid-template-columns: 1fr !important; padding: 1rem 0.75rem; } .card form > div:last-child { padding: 0 0.75rem 1rem; } } @media (max-width: 480px) { .container { padding: 0 1rem; } /* Header - even more compact */ .logo { font-size: 1.4rem; } .btn { padding: 0.45rem 0.6rem; font-size: 0.85rem; } /* Hero text */ h1 { font-size: 2rem; line-height: 1.1; } .subtitle { font-size: 1rem; } /* Grid animation - smaller on very small screens */ .grid-animation { width: 250px; height: 250px; } .hero-animation { height: 250px; } /* Form - full mobile optimization */ .card { margin: 0 0.5rem; } .card input, .card textarea { padding: 0.7rem; font-size: 16px; /* Prevents zoom on iOS */ } } /style>/head>body> !-- Header --> header> div classcontainer> nav> a classlogo href#> span aria-hiddentrue> svg width28 height28 viewBox0 0 200 200 fillnone xmlnshttp://www.w3.org/2000/svg> path dM0 0H50V50H0V0Z fill#169D6C/> rect y100 width50 height50 fill#169D6C/> rect x50 y50 width50 height50 fill#169D6C/> path dM100 0H139.474C145.287 0 150 4.71279 150 10.5263V50H100V0Z fill#169D6C/> rect x50 y150 width50 height50 fill#169D6C/> path dM100 0H150V50H100V0Z fill#169D6C/> rect x100 y100 width50 height50 fill#169D6C/> path dM150 50H200V100H150V50Z fill#169D6C/> path dM150 150H200V200H150V150Z fill#169D6C/> /svg> /span> Celeria /a> div classnav-cta> a classbtn btn-ghost href#features>Features/a> a classbtn btn-ghost href#how>How it works/a> a classbtn btn-primary href#cta>Request access/a> /div> /nav> /div> /header> main> !-- Hero --> section classhero> div classcontainer hero-grid> div> h1>Production‑grade AI agents in days, not months./h1> p classsubtitle>Ship reliable AI agents without wrestling with infrastructure. One platform for context, orchestration, and observability./p> div classhero-cta> a classbtn btn-accent href#cta>Request early access/a> !-- a classbtn btn-ghost href#how>View how it works/a> --> /div> /div> div classhero-animation aria-labelAgent Infrastructure Visualization> div classgrid-animation>/div> /div> /div> /section> !-- Value Props --> section idfeatures classsection> div classcontainer> div classkicker>Why Celeria/div> h2>No‑nonsense primitives. Built for production./h2> div classgrid-3 stylemargin-top:1rem;> div classprop> h3>Agents/h3> p>Configure behaviors, tools, and models with automatic versioning & rollback./p> /div> div classprop> h3>Sessions/h3> p>Stateful inference execution with streaming, history, and chat-like UX./p> /div> div classprop> h3>Prompts/h3> p>Git‑like history, A/B testing, and outcome‑based optimization./p> /div> div classprop> h3>Tasks/h3> p>Spawn agents to accomplish goals automatically on webhook or cron triggers./p> /div> div classprop> h3>Integrations/h3> p>Securely connect to APIs, DBs, webhooks, and MCP servers./p> /div> div classprop> h3>Observability/h3> p>Metrics, traces, and structured logs so you can debug and scale with confidence./p> /div> /div> /div> /section> !-- How it Works --> section idhow classsection alt> div classcontainer grid-2> div> div classkicker>How it works/div> h2>Define once. Run anywhere./h2> p classmuted stylemax-width: 62ch;>Use the Celeria console to define agents and prompts, connect tools, then run sessions that you can observe, replay, and improve./p> div classlist stylemargin-top:1rem;> div classitem>span classdot>/span>div>Define agents, write prompts, and connect tools/div>/div> div classitem>span classdot>/span>div>Run agents within our console, or via SDK (coming soon)/div>/div> div classitem>span classdot>/span>div>Observe, refine, version, and ship with confidence/div>/div> /div> /div> div classcard> div classcard-header> div classcard-title stylecolor: var(--green);>Integrate agents in your code/div> /div> pre>code>// Create an agentconst agent await celeria.createAgent({ name: Customer Support, model: gpt-5, systemPrompt: You are a cracked customer support agent., tools: slack, hubspot, internal-knowledge-base});// Run an agentconst session await agent.run({message: Triage issue CEL-123});/code>/pre> /div> /div> /section> !-- CTA --> section idcta classsection> div classcontainer styletext-align:center;> div classkicker>Get access/div> h2>Bring your agents to production./h2> p classmuted stylemax-width:60ch;margin:0.5rem auto 1rem;>Tell us about your use case. Well reach out to set up a demo and get you started./p> div idform-container classcard stylemax-width:720px;margin:0 auto;text-align:left;> form idcontact-form> div styledisplay:grid;grid-template-columns:1fr 1fr;gap:0.75rem;padding:1rem;> div styledisplay:grid;gap:0.35rem;> label forname>Name/label> input idname namefirstname placeholderAda Lovelace stylepadding:0.8rem;border:1px solid rgba(0,0,0,0.12);border-radius:8px; required> /div> div styledisplay:grid;gap:0.35rem;> label foremail>Work email/label> input idemail nameemail typeemail placeholderyou@company.com stylepadding:0.8rem;border:1px solid rgba(0,0,0,0.12);border-radius:8px; required> /div> div stylegrid-column:1/-1;display:grid;gap:0.35rem;> label fordesc>What are you building?/label> textarea iddesc namewhat_are_you_building rows4 placeholderBriefly describe your agent use case… stylepadding:0.8rem;border:1px solid rgba(0,0,0,0.12);border-radius:8px;resize:vertical; required>/textarea> /div> /div> div stylepadding:0 1rem 1rem;display:flex;gap:.75rem;align-items:center;justify-content:flex-end;> button idsubmit-btn classbtn btn-primary typesubmit>Request access/button> /div> div idform-message stylepadding:0 1rem 1rem;text-align:center;display:none;>/div> /form> /div> /div> /section> /main> footer> div classcontainer foot> span classlogo stylefont-size:1rem;gap:.4rem;> span aria-hiddentrue> svg width16 height16 viewBox0 0 200 200 fillnone xmlnshttp://www.w3.org/2000/svg> path dM0 0H50V50H0V0Z fill#169D6C/> rect y100 width50 height50 fill#169D6C/> rect x50 y50 width50 height50 fill#169D6C/> path dM100 0H139.474C145.287 0 150 4.71279 150 10.5263V50H100V0Z fill#169D6C/> rect x50 y150 width50 height50 fill#169D6C/> path dM100 0H150V50H100V0Z fill#169D6C/> rect x100 y100 width50 height50 fill#169D6C/> path dM150 50H200V100H150V50Z fill#169D6C/> path dM150 150H200V200H150V150Z fill#169D6C/> /svg> /span> Celeria /span> span>© span idyear>/span> Celeria/span> /div> /footer> script> document.getElementById(year).textContent new Date().getFullYear(); // Grid Animation document.addEventListener(DOMContentLoaded, function() { const gridContainer document.querySelector(.grid-animation); const rows 4; const cols 4; const gridCells ; // Create 4x4 grid cells for (let r 0; r rows; r++) { for (let c 0; c cols; c++) { const cell document.createElement(div); cell.className grid-cell; cell.dataset.row r; cell.dataset.col c; gridContainer.appendChild(cell); gridCells.push(cell); } } function getCell(row, col) { return gridCellsrow * cols + col; } function spawnSquare() { const row Math.floor(Math.random() * rows); const startCell getCell(row, 0); if (!startCell.classList.contains(active)) { startCell.classList.add(active); moveSquare(row, 0); } } function removeSquare(cell) { cell.classList.add(deleted); setTimeout(() > { cell.classList.remove(active, deleted); }, 800); } function moveSquare(row, col) { setTimeout(() > { const currentCell getCell(row, col); if (Math.random() 0.05) { removeSquare(currentCell); return; } if (col cols - 1) { removeSquare(currentCell); return; } currentCell.classList.remove(active); const nextCell getCell(row, col + 1); nextCell.classList.add(active); moveSquare(row, col + 1); }, 2000); } setInterval(() > { spawnSquare(); }, 1000); }); // HubSpot Form Integration document.addEventListener(DOMContentLoaded, function() { const form document.getElementById(contact-form); const formContainer document.getElementById(form-container); const submitBtn document.getElementById(submit-btn); const messageDiv document.getElementById(form-message); let isSubmitted false; form.addEventListener(submit, function(e) { e.preventDefault(); if (isSubmitted) return; // Prevent resubmission // Show loading state submitBtn.disabled true; submitBtn.textContent Submitting...; messageDiv.style.display none; // Get form data const formData new FormData(form); const data { submittedAt: Date.now(), fields: { name: firstname, value: formData.get(firstname) }, { name: email, value: formData.get(email) }, { name: what_are_you_building, value: formData.get(what_are_you_building) } , context: { pageUri: window.location.href, pageName: document.title } }; // Submit to HubSpot fetch(`https://api.hsforms.com/submissions/v3/integration/submit/242446087/55568128-8010-430f-8f05-5aade4bf7d8f`, { method: POST, headers: { Content-Type: application/json, }, body: JSON.stringify(data) }) .then(response > { if (response.ok) { // Success state - replace form with success message isSubmitted true; // Replace the entire form container content formContainer.innerHTML ` div stylepadding: 3rem 2rem; text-align: center;> div stylewidth: 48px; height: 48px; background: var(--green); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 1.25rem;> svg width20 height20 viewBox0 0 24 24 fillnone strokewhite stroke-width2.5 stroke-linecapround stroke-linejoinround> polyline points20,6 9,17 4,12>/polyline> /svg> /div> h3 stylefont-size: 1.4rem; font-weight: 700; color: var(--dark); margin-bottom: 0.75rem; letter-spacing: -0.01em;>Request received/h3> p stylecolor: var(--gray); font-size: 1rem; line-height: 1.5; max-width: 42ch; margin: 0 auto;>Thanks for your interest in Celeria. Well reach out soon to setup a demo./p> /div> `; } else { throw new Error(Submission failed); } }) .catch(error > { // Error - allow retry with clean styling console.error(Form submission error:, error); messageDiv.innerHTML ` div stylebackground: #fff; border: 1px solid #fecaca; border-radius: 10px; padding: 2rem; text-align: center; margin-top: 1rem;> div stylewidth: 48px; height: 48px; background: #dc2626; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 1rem;> svg width24 height24 viewBox0 0 24 24 fillnone strokewhite stroke-width2 stroke-linecapround stroke-linejoinround> circle cx12 cy12 r10>/circle> line x112 y18 x212 y212>/line> line x112 y116 x212.01 y216>/line> /svg> /div> h4 stylefont-size: 1.125rem; font-weight: 600; color: var(--dark); margin-bottom: 0.5rem;>Submission Failed/h4> p stylecolor: var(--gray); font-size: 0.95rem; margin-bottom: 1rem;>Please try again or contact us directly at a hrefmailto:hello@celeria.ai stylecolor: var(--green); font-weight: 600;>hello@celeria.ai/a>/p> /div> `; messageDiv.style.display block; submitBtn.disabled false; submitBtn.textContent Request access; }); }); }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]