Filter
Exclude
Time range
-
Near
๐Ÿ› ๏ธ DevLog โ€“ Portal API Gateway Focus for the Coming Weeks A quick recap on what the next Portal/API Gateway focus looks like for the coming weeks and the rest of this phase. ๐Ÿ”น Multiple model routing One of the next main areas is moving beyond a single-model hosted path. The goal is to keep testing how the Portal API Gateway behaves once more than one model path exists underneath, including: - model routing at the gateway level - cleaner handling across different backend session paths - making sure the hosted flow still stays predictable as the model mix becomes broader ๐Ÿ”น API Gateway reliability refinement The other big area is reliability refinement around the hosted execution path itself, especially: - API Gateway behavior under shared load - router-node pool behavior underneath - safer routing when sessions/nodes are busy - better stability as traffic and concurrency increase ๐Ÿ”น Why these 2 matter now The first layer of capacity-aware routing is already there in rough form. So the next step is not just โ€œmake requests pass,โ€ but: - make routing smarter across multiple models - make the API Gateway and router-pool path more resilient - reduce weaker points as the hosted path gets used more heavily ๐Ÿ”น Current takeaway So for the coming weeks, a big part of the Portal/API Gateway work is centered around: - multiple model routing - API Gateway reliability - router-node pool refinement That is where a lot of the remaining hardening work sits for this phase. #Cortensor #DevLog #Portal #APIGateway #Routing #Reliability
๐Ÿ› ๏ธ DevLog โ€“ Gateway Capacity Follow-Up: Next Focus Is Multi-Model Routing A quick follow-up on the recent API Gateway capacity / reliability work. ๐Ÿ”น Current progress Weโ€™ve now added the first minimal layer of capacity-aware tracking / load balancing on the API Gateway side so the hosted path behaves a bit more safely under shared load. ๐Ÿ”น What comes next From here, weโ€™ll shift gears a bit and start reconfiguring the existing sessions so they can support more than just the current oss-20b path. The goal is to test: - model routing at the API Gateway level - how the gateway behaves when multiple model paths exist underneath - whether the current hosted flow still routes cleanly once the model mix becomes broader ๐Ÿ”น Why this matters So the next step is not only โ€œprotect the gateway under load,โ€ but also make sure the gateway can route correctly once the backend is no longer centered around just one model/session path. ๐Ÿ”น Current takeaway The first capacity/reliability layer is in place. Next, we use that foundation to test the multi-model routing side more directly. #Cortensor #DevLog #Portal #APIGateway #Routing #Reliability
2
7
11
105
๐Ÿ› ๏ธ DevLog โ€“ Portal Multi-Model Routing Prep Starts Next Week A quick follow-up on the recent API Gateway capacity / reliability work. ๐Ÿ”น Current direction Now that the first minimal layer of capacity-aware tracking / load balancing is in place, the next step is to start testing the Portal path with more than just the current `oss-20b` route underneath. ๐Ÿ”น Whatโ€™s next Next week, weโ€™ll begin the prep work to switch/add more models into the current hosted path. The next models we want to bring in are: - gemma4 e4b - qwen 3.5 9b ๐Ÿ”น Why this matters This is important because the next Portal check is not only about load protection anymore. It is also about making sure the API Gateway can: - route different models correctly - behave cleanly once more than one model path exists - handle a broader hosted flow instead of staying centered on only oss-20b ๐Ÿ”น Current takeaway So the next step is: - prepare the model switch/additions next week - expand beyond the single-model path - test multi-model routing more directly at the API Gateway level #Cortensor #DevLog #Portal #APIGateway #Routing #Reliability
๐Ÿ› ๏ธ DevLog โ€“ Gateway Capacity Follow-Up: Next Focus Is Multi-Model Routing A quick follow-up on the recent API Gateway capacity / reliability work. ๐Ÿ”น Current progress Weโ€™ve now added the first minimal layer of capacity-aware tracking / load balancing on the API Gateway side so the hosted path behaves a bit more safely under shared load. ๐Ÿ”น What comes next From here, weโ€™ll shift gears a bit and start reconfiguring the existing sessions so they can support more than just the current oss-20b path. The goal is to test: - model routing at the API Gateway level - how the gateway behaves when multiple model paths exist underneath - whether the current hosted flow still routes cleanly once the model mix becomes broader ๐Ÿ”น Why this matters So the next step is not only โ€œprotect the gateway under load,โ€ but also make sure the gateway can route correctly once the backend is no longer centered around just one model/session path. ๐Ÿ”น Current takeaway The first capacity/reliability layer is in place. Next, we use that foundation to test the multi-model routing side more directly. #Cortensor #DevLog #Portal #APIGateway #Routing #Reliability
1
9
15
273
๐Ÿ› ๏ธ DevLog โ€“ Gateway Capacity Follow-Up: Next Focus Is Multi-Model Routing A quick follow-up on the recent API Gateway capacity / reliability work. ๐Ÿ”น Current progress Weโ€™ve now added the first minimal layer of capacity-aware tracking / load balancing on the API Gateway side so the hosted path behaves a bit more safely under shared load. ๐Ÿ”น What comes next From here, weโ€™ll shift gears a bit and start reconfiguring the existing sessions so they can support more than just the current oss-20b path. The goal is to test: - model routing at the API Gateway level - how the gateway behaves when multiple model paths exist underneath - whether the current hosted flow still routes cleanly once the model mix becomes broader ๐Ÿ”น Why this matters So the next step is not only โ€œprotect the gateway under load,โ€ but also make sure the gateway can route correctly once the backend is no longer centered around just one model/session path. ๐Ÿ”น Current takeaway The first capacity/reliability layer is in place. Next, we use that foundation to test the multi-model routing side more directly. #Cortensor #DevLog #Portal #APIGateway #Routing #Reliability
๐Ÿ› ๏ธ DevLog โ€“ Gateway Capacity Tracking Is Now in Testing A quick update on the capacity-aware gateway work from the last devlog. ๐Ÿ”น Current progress The first version is now implemented and being tested across the hosted API path. The gateway can now coordinate shared router-session usage through Redis, so multiple gateway instances have better awareness of which sessions are already busy before routing more traffic. ๐Ÿ”น What changed Core gateway updates: - Redis-backed session capacity tracking - per-session concurrency limits - existing routing flow preserved - capacity/runtime status exposed through management endpoints Ops UI updates: - admin view for capacity mode, tracked sessions, lease TTL, and Redis state - dedicated Sessions view for live Cortensor session usage - visibility into live occupancy, recent traffic, labels, latency, token usage, and gateway hit distribution ๐Ÿ”น Why this matters This helps the hosted API path handle bursts more safely. With multiple gateway replicas, traffic can now be coordinated against the same shared session pool instead of blindly overloading the same router session. This gives us: - better load protection - clearer real-time session visibility - easier debugging during stress tests - more predictable hosted inference traffic distribution ๐Ÿ”น What comes next This is not full queue-based admission control yet. Next, weโ€™ll also be looking into the queue layer so overload behavior is safer when sessions are busy or all sessions are at capacity. The goal is: - stronger backpressure - clearer overload handling - more predictable burst behavior #Cortensor #AIInfrastructure #DevLog #Inference #Gateway #DecentralizedAI
1
7
14
568
๐Ÿ› ๏ธ DevLog โ€“ Stress Tests Are Surfacing the Next API Gateway Improvement A quick follow-up on the current Portal / API Gateway stress tests. ๐Ÿ”น What weโ€™re seeing As we push the hosted path harder, one of the clearer gaps showing up is around how the API Gateway should handle load when multiple requests arrive faster than shared router sessions can process them. When that happens: - some router sessions can get overloaded - response times become less predictable - failures increase more easily under bursts ๐Ÿ”น What we plan to add The next improvement weโ€™re planning is capacity-aware routing inside the API Gateway. The idea is simple: - keep the current round-robin routing shape - but make it aware of whether a router session is already busy - skip sessions that are already at capacity - move to the next available one instead of sending too much work to the same node ๐Ÿ”น Why this matters This should help with: - smoother request handling - better stability during spikes - more predictable performance - safer behavior when multiple gateway instances share the same router pool ๐Ÿ”น Current status This is the direction weโ€™re moving toward based on what the stress tests are surfacing, but it is not implemented yet. #Cortensor #DevLog #Portal #APIGateway #StressTest #Reliability
๐Ÿ› ๏ธ DevLog โ€“ Portal Stress Tests Are Now Starting A quick follow-up on the Portal V1 stress-testing path. ๐Ÿ”น Current progress Weโ€™ve now started running the first round of: - parallel API calls - repeated request patterns - broader hosted-path checks through the Portal API Gateway flow ๐Ÿ”น What this means This is the next step beyond simple single-request validation. The goal is to see how the hosted path behaves under: - more realistic usage - concurrent requests - multi-account / multi-key activity - longer-running API calls ๐Ÿ”น Whatโ€™s next Weโ€™ll keep running more of these tests today and use them to surface: - weaker points in the hosted path - routing / pool behavior under load - request/accounting consistency - areas that still need hardening before broader usage ๐Ÿ”น Current direction So this stress-test phase is now in motion, and it should give us a clearer signal on how the Portal path behaves under more realistic usage patterns. #Cortensor #DevLog #Portal #Gateway #API #StressTest
1
5
12
506
ใŠใฏใ‚ˆใ†ใ”ใ–ใ„ใพใ™๐Ÿ˜Š ๆœๅ‹‰ๅผท๏ผš0.75h ไปŠๆ—ฅใ‚‚ใฒใŸใ™ใ‚‰ใ‚คใƒณใƒ—ใƒƒใƒˆ๐Ÿ’ป APIGatewayใซใคใ„ใฆใงใ—ใŸโ›ฉ๏ธโ†ๆ—ฅๆœฌใฎใ‚ฒใƒผใƒˆ ไป•ไบ‹ใง่–„ใƒผใไฝฟใฃใฆใŸใฎใงใ€ไฝ•ใจใชใ็†่งฃใงใใฆใพใ—ใŸใŒใ€ใƒใƒณใ‚บใ‚ชใƒณใงใ‚ˆใ‚Š่ฉณ็ดฐใซ็†่งฃใงใใŸๆฐ—ใŒใ™ใ‚‹๐Ÿค”ๅคšๅˆ†โ€ฆ ไปŠๆ—ฅใฏ้‡‘ๆ›œใชใฎใงใ€ไป•ไบ‹ไปฒ้–“ใจ้ฃฒ้…’ใ—ใฆใใพใƒผใ™๐Ÿบ๐Ÿบ๐Ÿบ
32
581
2. Gรผn #100DaysOfCode Proje yapฤฑsฤฑnฤฑ detaylฤฑca tasarladฤฑm. EurekaServer ve apigateway modรผllerini oluลŸturdum. Depodan ve spordan sonra รงok vakit bulamadฤฑm. 1-2 saat bakabildim. En azฤฑndan boลŸ geรงirmedim. ฤฐtiลŸ gรผnรผ yaptฤฑm sporda ama diyet bozdum. Bugรผnlรผk bรถyle. #yazฤฑlฤฑm #coding
23
ใกใชใฟใซๅค‰ใชใ‚ณใƒผใƒ‰ใฃใฆใฎใฏ 1.apigateway lambdaใฎๆง‹ๆˆใงdbๆŽฅ็ถšใ‚’่ค‡ๆ•ฐใƒ—ใƒผใƒซใ—ใŸ 2..mdใฎๅค–้ƒจใ‚ทใ‚นใƒ†ใƒ ไพๅญ˜็ฎ‡ๆ‰€ใฏไพๅญ˜ๆ€งใฎ้€†่ปขใ‚’่กŒใ†ใฃใฆใƒซใƒผใƒซใ‚’ใ€ใชใœใ‹handlerโ†’usecaseใฎไพๅญ˜ใพใง้€†่ปขใ—ใŸ ่จญ่จˆใƒฌใƒ™ใƒซใฎๅฎŸ่ฃ…ๅˆคๆ–ญใŒๅค‰ใชใ ใ‘ใงใ€ๅฎŸ่ฃ…ใƒฌใƒ™ใƒซใฏๅ•้กŒใชใ‹ใฃใŸใงใ™ใ€‚ๅ˜็ด”ใชๅฎŸ่ฃ…ใฏAIใงใ‚‚ใ†ใ„ใ„ใ‹ใชโ€ฆ
1
31
Robinson Honour retweeted
I just lauched SentryGate APIM that comes with APIGateway and Enterprise Service Bus (ESB). Itโ€™s live on @pxxl_space but for some reasons unclear to me X is not allowing me to post it But you can try l1nq.com/mpod3sp
1
2
5
210
Today I learned how an API Gateway helps different domains communicate with microservices through a single entry point. ๐ŸŒ Also made progress on my client project. Building, learning, and improving every day. ๐Ÿš€ #Microservices #APIGateway #BackendDevelopment #WebDev
1
2
99
ALBใฏใ‚ขใƒ—ใƒชใฎๅ…ฅๅฃใ€API GatewayใฏAPIใฎๅ…ฅๅฃใ€‚ ๅฝนๅ‰ฒใ‚’ๆททใœใชใ„ใจใ‚นใƒƒใ‚ญใƒชใ™ใ‚‹ใ€‚ #AWS #ALB #APIGateway #่จญ่จˆใฎใ‚ณใƒ„
4
170
๐Ÿ› ๏ธ DevLog โ€“ SSE / Streaming Progress on the Portal API Gateway A quick update on the SSE / streaming side for the Portal API Gateway. ๐Ÿ”น Whatโ€™s now done On the gateway side, we implemented streaming support against the routerโ€™s existing SSE path without changing router-node code first. That includes: - opening upstream stream responses instead of forcing JSON - supporting raw streamed legacy /v1/completions - adapting router SSE into OpenAI-style /v1/chat/completions chunks - adapting router SSE into Anthropic-style /v1/messages events - keeping usage/event recording for stream requests - adding local stream test coverage across the main paths ๐Ÿ”น What we proved so far - locally: stream tests are passing - live on prod: OpenAI-compatible SSE worked end to end POST /v1/chat/completions with stream=true returned proper chat.completion.chunk events and [DONE] We also updated docs/examples so the Portal/docs surface now shows SSE examples. ๐Ÿ”น Current takeaway So the basic story now is: - SSE MVP is implemented - OpenAI stream is working - Anthropic stream is implemented, but still needs stronger live proof ๐Ÿ”น Whatโ€™s still the bigger gap The bigger remaining risk is not basic gateway stream support anymore. The weaker area now is mostly: - router / session / node reliability underneath - stronger live proof on Anthropic-style stream path - fuller parity later for things like tool/function-call streaming and multimodal streaming ๐Ÿ”น Current direction So from here, the next work is less โ€œcan the gateway stream at all?โ€ and more: - how cleanly it holds under live backend conditions - where the router/session path is still flaky - what parity gaps still remain after the SSE MVP #Cortensor #DevLog #Portal #APIGateway #SSE #Streaming
๐Ÿ› ๏ธ DevLog โ€“ Next Step on Portal API Gateway Compatibility: SSE / Streaming As the next step toward fuller Portal API Gateway compatibility with OpenAI and Anthropic-style APIs, weโ€™ll be looking more closely at the SSE / streaming path. ๐Ÿ”น Current direction The first step is to assess what we can make work cleanly at the API Gateway layer itself and see how far that can go with the current Cortensor Router node stream/SSE behavior. ๐Ÿ”น What we want to test The main goal is to make sure the stream path can behave properly across: - client - API Gateway entry point - API Gateway instance - router pool - actual Cortensor Router node ๐Ÿ”น Why this matters Streaming is not just another response mode. It has to work cleanly across multiple layers if we want better compatibility with existing OpenAI/Anthropic-style clients. ๐Ÿ”น What comes after that Once we test the current path more directly, we should be able to surface the real remaining gaps more clearly - including where we may need to update the Cortensor Router node protocol itself to support streaming more cleanly end to end. #Cortensor #DevLog #Portal #APIGateway #SSE #Streaming
2
10
16
354
๐Ÿ› ๏ธ DevLog โ€“ Next Step on Portal API Gateway Compatibility: SSE / Streaming As the next step toward fuller Portal API Gateway compatibility with OpenAI and Anthropic-style APIs, weโ€™ll be looking more closely at the SSE / streaming path. ๐Ÿ”น Current direction The first step is to assess what we can make work cleanly at the API Gateway layer itself and see how far that can go with the current Cortensor Router node stream/SSE behavior. ๐Ÿ”น What we want to test The main goal is to make sure the stream path can behave properly across: - client - API Gateway entry point - API Gateway instance - router pool - actual Cortensor Router node ๐Ÿ”น Why this matters Streaming is not just another response mode. It has to work cleanly across multiple layers if we want better compatibility with existing OpenAI/Anthropic-style clients. ๐Ÿ”น What comes after that Once we test the current path more directly, we should be able to surface the real remaining gaps more clearly - including where we may need to update the Cortensor Router node protocol itself to support streaming more cleanly end to end. #Cortensor #DevLog #Portal #APIGateway #SSE #Streaming
๐Ÿ› ๏ธ DevLog โ€“ Portal API Gateway Compatibility Progress A quick progress update on the Portal API Gateway compatibility layer, focused on what has actually been tested so far. ๐Ÿ”น Tested and working The following are now implemented, deployed, and tested: - GET /v1/models - POST /v1/chat/completions for basic non-stream text requests - POST /v1/messages for basic non-stream text requests - OpenAI-style Bearer auth - Anthropic-style x-api-key auth We also confirmed that provider-shaped error handling is working live: - OpenAI-style errors on /v1/chat/completions - Anthropic-style errors on /v1/messages And unsupported-feature handling is behaving as expected: - stream=true returns the expected OpenAI-shaped error - non-text Anthropic content returns the expected Anthropic-shaped error ๐Ÿ”น Working in tests, but not yet fully proven live The success-response mapping for: - OpenAI chat completions - Anthropic messages is working in tests, but we have not yet cleanly proven the success-shape adapter against live prod inference. ๐Ÿ”น Stream is a deeper area Streaming is one of the bigger remaining areas we still need to look at more carefully. To do streaming properly, we need the SSE/stream path to behave cleanly across the full chain: - client - API Gateway entry point - API Gateway instance - router pool - actual router That means this is not just one missing flag. It is a multi-layer stream/chunking problem, and weโ€™ll need to validate that path more deeply before calling streaming support done. ๐Ÿ”น Current blocker The main blocker right now is live router/session health on the inference path, and weโ€™re continuing to check those session-side issues. ๐Ÿ”น Current takeaway So the current state is: - the basic compatibility layer is tested and working - auth and error-shaping are in place - unsupported-feature behavior is behaving correctly - live end-to-end success mapping still needs cleaner inference health underneath - streaming is a deeper next area because it needs to work cleanly across every layer in the hosted path Weโ€™ll keep iterating from here. #Cortensor #DevLog #Portal #APIGateway #DeveloperExperience
2
6
11
598
๐Ÿ› ๏ธ DevLog โ€“ Portal API Gateway Compatibility Progress A quick progress update on the Portal API Gateway compatibility layer, focused on what has actually been tested so far. ๐Ÿ”น Tested and working The following are now implemented, deployed, and tested: - GET /v1/models - POST /v1/chat/completions for basic non-stream text requests - POST /v1/messages for basic non-stream text requests - OpenAI-style Bearer auth - Anthropic-style x-api-key auth We also confirmed that provider-shaped error handling is working live: - OpenAI-style errors on /v1/chat/completions - Anthropic-style errors on /v1/messages And unsupported-feature handling is behaving as expected: - stream=true returns the expected OpenAI-shaped error - non-text Anthropic content returns the expected Anthropic-shaped error ๐Ÿ”น Working in tests, but not yet fully proven live The success-response mapping for: - OpenAI chat completions - Anthropic messages is working in tests, but we have not yet cleanly proven the success-shape adapter against live prod inference. ๐Ÿ”น Stream is a deeper area Streaming is one of the bigger remaining areas we still need to look at more carefully. To do streaming properly, we need the SSE/stream path to behave cleanly across the full chain: - client - API Gateway entry point - API Gateway instance - router pool - actual router That means this is not just one missing flag. It is a multi-layer stream/chunking problem, and weโ€™ll need to validate that path more deeply before calling streaming support done. ๐Ÿ”น Current blocker The main blocker right now is live router/session health on the inference path, and weโ€™re continuing to check those session-side issues. ๐Ÿ”น Current takeaway So the current state is: - the basic compatibility layer is tested and working - auth and error-shaping are in place - unsupported-feature behavior is behaving correctly - live end-to-end success mapping still needs cleaner inference health underneath - streaming is a deeper next area because it needs to work cleanly across every layer in the hosted path Weโ€™ll keep iterating from here. #Cortensor #DevLog #Portal #APIGateway #DeveloperExperience
๐Ÿ› ๏ธ DevLog โ€“ Portal API Gateway Compatibility Layer Is Being Tested Today A quick follow-up on the Portal API Gateway compatibility work. ๐Ÿ”น Current status Weโ€™re testing this path more directly today now that the basic compatibility layer is in place. ๐Ÿ”น What weโ€™re checking The current focus is the public-facing compatibility path for: - GET /v1/models - POST /v1/chat/completions - POST /v1/messages So this is mainly about making sure the Portal API Gateway can accept the more familiar provider-shaped request flow and translate it cleanly into the current Cortensor router path. ๐Ÿ”น Current scope Right now, this is still focused on the basic non-streaming, text-only path. ๐Ÿ”น Why this matters If this holds up cleanly, it makes the Portal API Gateway easier to integrate with from existing clients without forcing an immediate rewrite around a custom request shape. Weโ€™ll keep iterating from here. #Cortensor #DevLog #Portal #APIGateway #DeveloperExperience
1
7
11
451
๐Ÿ› ๏ธ DevLog โ€“ Portal API Gateway Compatibility Layer Is Being Tested Today A quick follow-up on the Portal API Gateway compatibility work. ๐Ÿ”น Current status Weโ€™re testing this path more directly today now that the basic compatibility layer is in place. ๐Ÿ”น What weโ€™re checking The current focus is the public-facing compatibility path for: - GET /v1/models - POST /v1/chat/completions - POST /v1/messages So this is mainly about making sure the Portal API Gateway can accept the more familiar provider-shaped request flow and translate it cleanly into the current Cortensor router path. ๐Ÿ”น Current scope Right now, this is still focused on the basic non-streaming, text-only path. ๐Ÿ”น Why this matters If this holds up cleanly, it makes the Portal API Gateway easier to integrate with from existing clients without forcing an immediate rewrite around a custom request shape. Weโ€™ll keep iterating from here. #Cortensor #DevLog #Portal #APIGateway #DeveloperExperience
๐Ÿ› ๏ธ DevLog โ€“ Portal API Gateway Compatibility Layer Is Now in Place A quick update on the public-facing Portal API Gateway side. ๐Ÿ”น What changed We added a compatibility layer in the Portal API Gateway so existing clients can use Cortensor through more familiar provider-shaped REST routes without requiring router changes first. The Portal API Gateway now supports: - GET /v1/models - POST /v1/chat/completions - POST /v1/messages It can translate OpenAI-style and Anthropic-style text requests into the current Cortensor router completion path, then return provider-shaped success/error responses back to the client. We also added: - x-api-key support for Anthropic-style auth - compatibility while keeping the older custom POST /v1/completions route intact - updated docs/README - tests, with pytest and ruff passing ๐Ÿ”น Why this matters This is important because it lowers adoption friction. Instead of asking developers to immediately rewrite everything around a custom Cortensor request shape, the Portal API Gateway can meet existing clients closer to where they already are. That helps with: - easier integration - faster testing - less client-side rewrite work - a more familiar first experience for external developers So this is less about โ€œcopying another APIโ€ and more about making Cortensor easier to plug into existing workflows through the Portal API Gateway. ๐Ÿ”น Current scope Right now, this compatibility layer is still focused on the basic non-streaming, text-only REST path. ๐Ÿ”น Whatโ€™s still pending Full provider compatibility is not done yet. Still pending: - streaming support for OpenAI chat and Anthropic messages - checking whether the routerโ€™s existing SSE stream adapts cleanly enough - tool/function calling support - multimodal content support - more parity details around stop sequences, usage nuances, and possibly newer response-style routes ๐Ÿ”น Current takeaway So the current state is: - basic non-stream REST compatibility is now in place in the Portal API Gateway - it already makes public integration easier - but there is still more work before we can call it broader provider compatibility #Cortensor #DevLog #Portal #APIGateway #DeveloperExperience
3
9
17
516
๐Ÿš€ FinacPlus is Hiring โ€“ Senior Software Engineer (Backend) Join FinacPlus to build and scale cloud-native SaaS platforms for a leading US mortgage technology client. Youโ€™ll design microservices architectures, develop high-performance APIs, and work on distributed systems powering real-world financial solutions. Own the full lifecycle โ€” system design, development, deployment, and scaling on AWS. Work with cross-functional teams to deliver robust, scalable, and fault-tolerant backend systems in a high-impact fintech environment. ๐Ÿ“ Bangalore | Hybrid (4 Days Office) ๐Ÿ•’ 11 AM โ€“ 8 PM IST ๐Ÿ’ผ 5โ€“7 Years Experience ๐Ÿ‘‰ Apply here: finacplus.keka.com/careers/jโ€ฆ #NodeJS #JavaScript #TypeScript #BackendDeveloper #Microservices #DistributedSystems #RESTAPI #GraphQL #AWS #Lambda #SQS #SNS #APIgateway #Docker #Kubernetes #MongoDB #DynamoDB #MySQL #PostgreSQL #Redis #CI_CD #Jenkins #Terraform #CloudNative #FinTech #SoftwareEngineering #Hiring #FinacPlus

1
3
80
๐Ÿ› ๏ธ DevLog โ€“ Portal API Gateway Compatibility Layer Is Now in Place A quick update on the public-facing Portal API Gateway side. ๐Ÿ”น What changed We added a compatibility layer in the Portal API Gateway so existing clients can use Cortensor through more familiar provider-shaped REST routes without requiring router changes first. The Portal API Gateway now supports: - GET /v1/models - POST /v1/chat/completions - POST /v1/messages It can translate OpenAI-style and Anthropic-style text requests into the current Cortensor router completion path, then return provider-shaped success/error responses back to the client. We also added: - x-api-key support for Anthropic-style auth - compatibility while keeping the older custom POST /v1/completions route intact - updated docs/README - tests, with pytest and ruff passing ๐Ÿ”น Why this matters This is important because it lowers adoption friction. Instead of asking developers to immediately rewrite everything around a custom Cortensor request shape, the Portal API Gateway can meet existing clients closer to where they already are. That helps with: - easier integration - faster testing - less client-side rewrite work - a more familiar first experience for external developers So this is less about โ€œcopying another APIโ€ and more about making Cortensor easier to plug into existing workflows through the Portal API Gateway. ๐Ÿ”น Current scope Right now, this compatibility layer is still focused on the basic non-streaming, text-only REST path. ๐Ÿ”น Whatโ€™s still pending Full provider compatibility is not done yet. Still pending: - streaming support for OpenAI chat and Anthropic messages - checking whether the routerโ€™s existing SSE stream adapts cleanly enough - tool/function calling support - multimodal content support - more parity details around stop sequences, usage nuances, and possibly newer response-style routes ๐Ÿ”น Current takeaway So the current state is: - basic non-stream REST compatibility is now in place in the Portal API Gateway - it already makes public integration easier - but there is still more work before we can call it broader provider compatibility #Cortensor #DevLog #Portal #APIGateway #DeveloperExperience
๐Ÿ› ๏ธ DevLog โ€“ Dual API Gateway Path Is Now Added for Portal Testing A quick follow-up on the Portal reliability path. ๐Ÿ”น What changed Weโ€™ve now added the first dual API Gateway setup for Portal: - one entry path - two API Gateway instances behind it - load-balanced in a similar way to how the router pool works underneath ๐Ÿ”น Why this matters This is one of the cleaner reliability improvements for the hosted path: - if one API Gateway instance has an issue, another can still serve requests - deploys/restarts should be less disruptive - the Portal entry path becomes less dependent on one single gateway instance ๐Ÿ”น Current shape So the rough flow now becomes: API request โ†’ one entry path โ†’ two API Gateway instances โ†’ router pool โ†’ router node ๐Ÿ”น Current status This is now added in rough form, and weโ€™ll test it later today. #Cortensor #DevLog #Portal #Gateway #Reliability #API
2
9
14
564
๐Ÿ’ฌ OpenWA โ€” Full Open Source WhatsApp API Platform A production-ready WhatsApp API gateway built with: โšก NestJS โšก TypeScript โšก Docker โšก PostgreSQL โšก Redis โšก React Dashboard Key highlights: โœ… Multi-session architecture โœ… API key authentication โœ… Bulk messaging support โœ… Webhooks & event handling โœ… Swagger API docs โœ… S3/MinIO media storage โœ… Health checks for Kubernetes โœ… n8n workflow integrations Unlike most WhatsApp API services: OpenWA gives you complete infrastructure control. No paywalls. No forced subscriptions. No vendor dependency. Perfect for: ๐Ÿ“ฉ Marketing automation ๐Ÿค– AI chatbots ๐Ÿ“ž Customer support systems ๐Ÿ”” Notification services โš™๏ธ Workflow automation ๐Ÿ”— github.com/rmyndharis/OpenWA #WhatsAppAutomation #APIgateway #NestJS #TypeScript #cybersecurity
1
7
568