Packages
snakepit
0.7.6
0.13.0
0.12.0
0.11.1
0.11.0
0.10.1
0.10.0
0.9.1
0.9.0
0.8.9
0.8.8
0.8.7
0.8.6
0.8.5
0.8.4
0.8.3
0.8.2
0.8.1
0.8.0
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.11
0.6.10
0.6.9
0.6.8
0.6.7
0.6.6
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
High-performance pooler and session manager for external language integrations. Supports Python, Node.js, Ruby, and more with gRPC streaming, session management, and production-ready process cleanup.
Current section
Files
Jump to
Current section
Files
assets/snakepit-logo.svg
<svg width="256px" height="256px" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" version="1.1">
<defs>
<!-- Python-inspired color gradients -->
<linearGradient id="pythonBlue" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#306998; stop-opacity:1" />
<stop offset="100%" style="stop-color:#4b8bbe; stop-opacity:1" />
</linearGradient>
<linearGradient id="pythonYellow" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#ffd43b; stop-opacity:1" />
<stop offset="100%" style="stop-color:#ffe873; stop-opacity:1" />
</linearGradient>
<linearGradient id="shadowGradient" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1e1e1e; stop-opacity:0.3" />
<stop offset="100%" style="stop-color:#1e1e1e; stop-opacity:0" />
</linearGradient>
<!-- Filter for a subtle glow on the eyes -->
<filter id="eyeGlow">
<feGaussianBlur stdDeviation="0.5" result="coloredBlur"/>
<feMerge>
<feMergeNode in="coloredBlur"/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
</defs>
<!-- Hexagonal Pit Background -->
<polygon
points="50,5 95,27.5 95,72.5 50,95 5,72.5 5,27.5"
fill="#1c2331"
/>
<polygon
points="50,5 95,27.5 95,72.5 50,95 5,72.5 5,27.5"
fill="url(#shadowGradient)"
/>
<!-- Intertwined Snakes -->
<g transform="translate(0.0, 0.0)">
<!-- Snake 1 (Blue) -->
<g>
<path
d="M 50,80 C 20,85 15,50 35,40 C 55,30 60,50 50,60 C 40,70 30,75 50,80 Z"
fill="none"
stroke="url(#pythonBlue)"
stroke-width="10"
stroke-linecap="round"
/>
<path
d="M 35,40 L 28,35 L 38,35 C 45,35 45,40 35,40 Z"
fill="url(#pythonBlue)"
/>
<circle cx="33" cy="37" r="1.2" fill="#ffdd57" filter="url(#eyeGlow)"/>
</g>
<!-- Snake 2 (Yellow) -->
<g>
<path
d="M 50,20 C 80,15 85,50 65,60 C 45,70 40,50 50,40 C 60,30 70,25 50,20 Z"
fill="none"
stroke="url(#pythonYellow)"
stroke-width="10"
stroke-linecap="round"
/>
<path
d="M 65,60 L 72,65 L 62,65 C 55,65 55,60 65,60 Z"
fill="url(#pythonYellow)"
/>
<circle cx="67" cy="63" r="1.2" fill="#3472a8" filter="url(#eyeGlow)"/>
</g>
<!-- Snake 3 (Blue - background) -->
<g>
<path
d="M 25,70 C 35,90 65,90 75,70 C 85,50 65,50 55,60 C 45,70 35,70 25,70 Z"
fill="none"
stroke="url(#pythonBlue)"
stroke-width="8"
stroke-linecap="round"
opacity="0.8"
/>
</g>
<!-- Snake 4 (Yellow - background) -->
<g>
<path
d="M 75,30 C 65,10 35,10 25,30 C 15,50 35,50 45,40 C 55,30 65,30 75,30 Z"
fill="none"
stroke="url(#pythonYellow)"
stroke-width="8"
stroke-linecap="round"
opacity="0.8"
/>
</g>
</g>
</svg>